Want more iVillage? Sign up for our
Newsletters
We salute the stars (Tom Cruise! Jake Gyllenhaal!) who've played hot men of honor (12 Photos)
Alison Singh Gee on Apr 11, 2010 at 12:11PM
8 chimesTour of Duty: Playing Lt. Pete "Maverick" Mitchell, who's gunning to be the number-one pilot at the U.S. Navy's top flight school, Tom Cruise made us all want to be the girl in the borrowed bomber jacket.
Why We Love Him: In the 1986 classic film, the now-47-year-old actor was totally drool-worthy in his black pilot's jumpsuit and aviator shades. Twenty-four years later, Cruise still has a boyish full head of hair, a megawatt smile and a great sense of humor: When a deejay played The Righteous Brothers' "You've Lost That Lovin' Feelin'" at Cruise's 2006 wedding to Katie Holmes, the actor recreated the Top Gun scene where he belted the song out in a crowded bar to costar Kelly McGillis -- making his new bride blush, laugh and shed a few tears, too.