Tom Cruise And Katie Holmes - Wedding Day
ROME - NOVEMBER 18: Jennifer Lopez and Marc Anthony leave the Hassler Hotel prior to the wedding of actors Katie Holmes and Tom Cruise at Castello Odescalchi on November 18, 2006 in Rome, Italy. (Photo Salvatore Laporta/Getty Images)