October 22, 2012 20:46 IST
The couple - who had been dating for around five years - were officially married at the Borgo Egnazia resort in Puglia.
The singer-and-actor tied the knot with the 'Total Recall' actress in a romantic ceremony in Italy on Friday (19.10.12) and he admits it's a day he will never forget.
He said: "It was magical. It was an unforgettable evening."
The couple - who had been dating for around five years - were officially married at the Borgo Egnazia resort in Puglia, following days of celebrations and Jessica says it couldn't have gone any better.
She told People magazine: "It was a fantasy."
On Thursday (18.10.12), the bride and groom - who briefly split last year - hosted a party for guests, were they dined on fresh-made cheese, local olives and wine, while sitting around open fires.
The night before (17.10.12), the group celebrated at a beach where they watched fireworks and listened to live music.
Following the nuptials, Justin and Jessica released a statement confirming their marriage and saying what a great time they had.
They said: "It's great to be married, the ceremony was beautiful and it was so special to be surrounded by our family and friends."