30 Best Tom Cruise Movies
29. Collateral (2004)
Most audiences are used to seeing Tom Cruise play a hero. But what about a villain? In Michael Mann’s Collateral, Cruise plays Vincent, a hitman seeking to kill multiple people throughout one night.
Paired up with Jamie Foxx as the taxi driver, Max, forced to drive him, Cruise becomes an intimidating force in this nailbiter of a thriller. For playing so against his typical character, it’s a must-watch Cruise film and one of Mann’s best pictures.