Katie Holmes Image
After dating only two months, Tom Cruise and Katie Holmes were engaged. They had an elaborate staged wedding on November 18, 2006 in Odescalchi Castle in Italy. They reportedly were previously legally married in Los Angeles, California at their Beverly Hills Mansion. Their official wedding date is unknown but is rumored to have taken place two weeks prior to their Italian wedding.