American actors Tom Cruise and Katie Holmes flew out of Rome yesterday, en route to a honeymoon in the Maldives after their spectacular Italian wedding.

The couple, who have a seven-month old baby called Suri, exchanged vows in front of more than 150 relatives and friends on Saturday at the 15th-century Odescalchi castle outside Rome.

The evening wedding was performed by a Scientology Minister.

The wedding party included Cruise's two children, Isabella and Connor, from his previous marriage to Nicole Kidman.

Other guests were Jennifer Lopez, Will Smith and his wife Jada Pinkett Smith, Jim Carrey, Richard Gere, Giorgio Armani and former Spice Girl Victoria Beckham.