BRACCIANO, Italy -- In a fairy-tale setting, Tom Cruise and Katie Holmes exchanged wedding vows yesterday in a 15th-century castle in this medieval lakeside town.
The evening ceremony was performed by a Scientology minister in front of more than 150 relatives and friends, publicists said.
Oil-fed torches and tiny candles flickered from the battlements and windows of the Odescalchi castle as the couple and fellow celebrities gathered for the ceremony in the town about 27 miles northwest of Rome.
One of the guests was the couple's daughter, 7-month-old Suri, who was dressed in white and arrived in her mother's arms.
The wedding party also included Cruise's two children, Isabella and Connor, from his previous marriage to Nicole Kidman, the publicists said in a statement.
The best man was Cruise's best friend, David Miscavige, and the matron of honor was Holmes's sister, Nancy Blaylock.
Holmes was in an off-the-shoulder Giorgio Armani gown for the ceremony. Her father, Martin Holmes, walked her down the aisle and she carried flowers designed by Armani, including calla lilies wrapped in leaves of galax and steelgrass.
Cruise, who sported dark glasses and waved to fans as he rode through castle gates in a van, wore a navy blue, single-breasted Armani handmade tuxedo, with an ivory silk French-collar shirt of the same fabric as the bride's gown.
Singer Andrea Bocelli serenaded the couple at the reception and the bride and groom cut a five-tiered white chocolate cake.
Other VIPs included