Justin Timberlake has been snapped enjoying a few pre-wedding cocktails in the Italian countryside.

US Magazine have published a picture of Justin looking dapper, but relaxed, in a black jacket, white suit and a trilby. The 31 year-old is scheduled to marry his sweetheart Jessica Biel this weekend, in Southern Italy. (October 18, 2012).

On Thursday, Justin and Jessica were joined by family and friends, including comedian Andy Samberg and music manager Johnny Wright. Jessica’s 7th Heaven co-star Beverly Mitchell was also there enjoying some fancy food and cocktails with the happy couple. The wedding party reportedly enjoyed a pleasant evening by the beachfront, which had been decorated by lanterns and at around 9:30pm, guests watched a 10 minute firework display before returning to their upmarket hotel.

Justin proposed to Jessica last December, with a 6 carat diamond ring. “I think it's important to remember that you go into something like marriage knowing that you don't know very much about it at all,” he recently told a press conference. “But I do look at the marriage of my mother and stepdad, and what makes it work for them is that it's a team effort.” Everybody seems happy for Justin & Jess this weekend – even her ex, Gerard Butler was wishing them well, saying graciously “I know Justin. He's a good dude. He's a great guy. . . and she's an exceptional woman," Butler, 42, said. "I'm very happy for her." We’re looking forward to seeing the wedding pics soon!