Katie Holmes and Tom Cruise were married on November 18, 2006, at the 15th-century Odescalchi Castle in Bracciano, Italy. The couple, whose first child, daughter Suri, had been born the previous April, were united in a traditional Scientology ceremony that was attended by pretty much anyone who was anyone in Hollywood, including Posh Spice and David Beckham, and former Cruise nemesis Brooke Shields. Cruise and Holmes are still married and seem to be very happy together. Holmes recently ran the New York City marathon, and we're sure that Cruise is teaching little Suri all about the proper way to jump on Oprah's couch.













