Hottest Star Smooches of All Time
Tom Cruise and Katie Holmes
Holmes (kissing her hubby at 2005's U.K. War of the Worlds premiere) has long said her man's the peferct match. "He's the most incredible man," told W magazine. "He's so generous and kind...and, um, he makes me laugh like I've never laughed."