Tom Cruise is perhaps the most famous actor of his generation. Katie Holmes starred in the popular teen drama series "Dawson's Creek" and "Batman Begins" (though her character was recast for the sequel).
The media had a field day criticizing their six-week courtship and 16-year age difference, but it was evident to everyone that Tom was couch-hopping crazy for Katie. So, it should come as no surprise that the couple had a wedding of iconic proportions. They became man and wife at the Odescalchi Castle in Bracciano, Italy. The guest list included fellow A-listers Will Smith, Jim Carrey and Jennifer Lopez, and besides the novelty of getting hitched in an actual castle, TomKat's wedding also featured a five-tiered chocolate mousse wedding cake and private fireworks display.