Cruise and Holmes Officially TomKat

By  | 

BRACCIANO, Italy -- The fairy-tale wedding has taken place.

Tom Cruise and Katie Holmes have exchanged their vows in a 15th-century castle in a lakeside town in Italy.

That word comes from Cruise's publicist, who says he'll have more details later.

The glow of torchlight bathed the castle for the evening ceremony. Candles flickered in the windows.

Holmes wore a gown designed by Georgio Armani.

Guests included Brooke Shields, Richard Gere, Jennifer Lopez and Jim Carrey. Will Smith and David Beckham and his wife, Victoria, were also reported to be there. Italian singer Andrea Bocelli told a TV station he planned to sing something for the newlyweds after the ceremony.