From 'Endless Love' to 'Rock of Ages', Tom remains our all-time favorite maverick. As he turns 50 today, we take a look at some of his weirdest onscreen looks...
Tom Cruise as Stacee Jaxx in 'Rock of Ages': With black nail polish and eye liner, the clean-cut actor transformed himself into 1980s rock god Stacee Jaxx with panache.
Tom Cruise as Colonel Claus von Stauffenberg in 'Valkyrie': Tom Cruise wear an eye-patch and uniform to play Colonel Claus von Stauffenberg, the real-life mastermind behind the elaborate plot to assassinate Adolf Hitler.
Tom Cruise as Les Grossman in 'Tropic Thunder': Cruise was completely unrecognizable as the balding, middle-aged Les Grossman in Ben Stiller's comedy.
Tom Cruise as Vincent in 'Collateral': Playing a ruthless contract killer in Michael Mann's thriller, Tom Cruise sported the grey-haired look with elan had no reservations about looking older.
Tom Cruise as Frank TJ Mackey in 'Magnolia': Sporting a Pony tail, Tom stood out in Paul Thomas Anderson's ensemble drama as Frank TJ Mackey, a self-help guru attempting to reconnect with his father.
Tom Cruise as Lestat de Lioncourt in 'Interview With the Vampire': Tom Cruise looks convinging as a gaunt, suave European vampire.
Tom Cruise as Ron Kovic in 'Born on the Fourth of July': Tom’s first Oscar nomination for best actor in a leading role came with his portrayal of Vietnam veteran and peace activist Ron Kovic in this gritty drama helmed by Oliver Stone.
Tom Cruise as Jack in 'Legend': Cruise plays the boyish, forest-dwelling lad with long hair in this dark fairy tale which developed a cult following.
Tom Cruise as Stefen Djordjevic in 'All the Right Moves': As a high-flying football player, Cruise made all the right moves in this 1983 drama directed by Michael Chapman.
Tom Cruise as Steve Randle in 'The Outsiders': Cruise plays tall and lean teenager with thick, greasy hair that he keeps combed in complicated swirls in 'The Outsiders'.