Justin Timberlake and Jessica Biel have married in Italy in a private ceremony near Naples.
"It's great to be married, the ceremony was beautiful and it was so special to be surrounded by our family and friends," the pair said in a statement.
In the days leading up to the ceremony the celebrity couple were spotted in the Puglia region of southern Italy, surrounded by family and friends as they enjoyed pre-wedding celebrations in the rustic Italian setting.
An insider told the New York Post the pair chose the location near Naples because “it means a lot to both of them”.
“The wedding is happening outside of Naples in a tiny town this week. It is their favourite place, a location that is very special to them," the unnamed source told the newspaper.
Guests were flown to Italy and then transferred to the wedding venue, which has been set up in and around a ramshackle castle in Brindisi.
“A private plane was flown out of New York to take guests to Italy, including both their publicists,” the source said.
“But the event has been shrouded in a lot of secrecy, and not even the guests were told the exact location or day of the wedding before they left.”
The newspaper also reports that Jessica's maid of honour was her best friend Lindsay Ratowsky, while her stylist Estee Stanley has been heavily involved in the wedding planning.
The couple, who wanted to surprise their guests, sent out vague “save the date” several months ago, and guests were not allowed to take cameras or phones.
Celebrity friends rapper Timbaland, Jessica's Seventh Heaven co-star Beverley Mitchell, and Chris Kirkpatrick from Justin's former boy band 'N Sync attended the wedding.
Related Video: Justin Timberlake is reported to be planning a very special performance for his wedding day.