Tom Cruise Wedding Location Italy : Tom cruise and katie holmes were wed just after sunset on november 18, 2006 at odescalchi castle overlooking lake braccino outside of rome, italy.