Over The Top Celebrity Weddings Previous Next « Back to Story Replay 1/14 Tom Cruise and Katie Holmes pose together at Castello Odescalchi on their wedding day November 18, 2006 in Bracciano, near Rome, Italy. « Back to Story Share Tweet By Barbara DeFranco