Justin Timberlake has been celebrating his last days as an unmarried man, with a bachelor party in Las Vegas and Cabo San Lucas, Mexico.
The 31-year-old singer and actor was seen with about 20 friends, visiting the Surrender nightclub in the Encore hotel and Tryst nightclub at the Wynn in Las Vegas on Thursday night, according to Us Weekly.
Timberlake and his entourage wore fedoras and bow-ties and dined at the Wynn hotel's Sinatra Restaurant. An eyewitness told the weekly that during their visit to Surrender's outdoor pool, Timberlake did a good job of avoiding the slew of models and kept to his male friends.
The group arrived in Cabo San Lucas on Friday morning to continue the festivities.
Timberlake and Jessica Biel reportedly got engaged in December while on vacation. Timberlake, a pop singer whose acting career took off after the 2010 film "The Social Network," and Biel, who rose to fame with the series "7th Heaven," have never been married before.
The two have been dating on and off for more than four years. Their most recent breakup was confirmed in March 2011. They reunited months later and were seen and photographed together at several Los Angeles parties and promotional events in the fall.
Timberlake and Biel recently celebrated their impending union with a star-studded engagement party in May. Guests included Ellen DeGeneres, Amy Adams, Timbaland and Timberlake's former N'SYNC band mates Lance Bass and JC Chasez.
Timberlake currently stars in "Trouble With The Curve" alongside Academy Award-winning director and actor Clint Eastwood and Academy Award-nominated actress Amy Adams.
"Trouble With The Curve" tells the story of an ailing baseball scout for the Atlanta Braves named Gus (Eastwood) whose sight is getting worse. He takes his daughter Mickey (Adams) along for one last recruiting trip, as she promises to be helpful. Timberlake plays another baseball scout named Johnny who is a love interest for Adams.
"Trouble With The Curve" hit theaters on September 21. Check out the trailer below.