10 Performances That Changed Your Mind About Actors You Hate In 2017

9. Tom Cruise - American Made

Johnny Depp Murder On The Orient Express
Universal

Maybe it's because of his weird Scientology phase, or perhaps because movies like The Mummy suggest he's a less capable actor than his Hollywood royalty status suggests, but Tom Cruise has his fair share of detractors.

After his dismal Dark Universe debut, you'd be forgiven for skipping Cruise's next big screen outing, which came in Doug Liman's American Made, especially since the trailers made it look like the actor's attempt at a midlife Top Gun.

But those who overlooked American Made missed out. Every so often, Cruise proves there more to him than a biceps and perfect teeth, and this was one of those times.

The 55-year-old plays Barry Seal, a commercial airline pilot who went on to fly clandestine reconnaissance missions for the CIA, and later became a drug smuggler. Needless to say, this isn't your typical Tom Cruise movie, but the actor brought raw energy and charm to the story, which is loosely based on true events.

Not many stars could pull off a likeable drug runner, arms smuggler and money-hungry git, so there's clearly still a place for Cruise in Hollywood.

Contributor
Contributor

Been prattling on about gaming, movies, TV, football and technology across the web for as long as I can remember. Find me on Twitter @MarkLangshaw