Every Tom Cruise Movie Ranked From Worst To Best
5. Collateral (2004)
Fun fact: It turns out making Tom Cruise the villain in a slick Michael Mann thriller is a brilliant idea.
Starring opposite Jamie Foxx's put-upon and world-weary cab driver Max, Cruise plays enigmatic hitman Vincent, who has a mission to kill several targets throughout New York City and needs Max's help getting around.
Rarely has Cruise had the chance to be so menacing on-screen, holding the film together with a performance that freezes blood at every turn and never once loses sight of the coldness and charisma that makes Vincent such a dangerous, alluring antagonist.