Fireworks spill over the walls of the 15th century Odescalchi Castle enveloped by fog, in the lakeside town of Bracciano some 43 kilometers (27 miles) from Rome, Saturday, Nov. 18, 2006. In a fairy-tale setting fit for royalty, U.S. actor Tom Cruise and U.S. actress Katie Holmes exchanged wedding vows Saturday evening in the 15th-century castle in central Italy