Men Who Make Us Say 'Mmm': Guys in Uniform

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 chimes
  • 1 of 12

Men Who Make Us Say 'Mmm': Guys in Uniform

Kobal Collection

    Loading slides...

Tom Cruise in 'Top Gun'



Tour 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.

Chime In
What is it that makes a man in uniform so sexy?
Chime in now!