Best movies of Henry Cavill | Henry Cavill best movies

British actor Henry Cavill is one of most versatile actors in Hollywood. He has played an array of characters, however, he is best known for his role as ‘Superman’ in the DC Comics movies. 

Despite being a superstar, he has taken on a number of minor roles. He is not afraid of playing bad guy as well – who can forget his negative role in ‘Mission Impossible 6’. 

Here, we have prepared a list of the best movies starring Henry Cavill.

Best movies of Henry Cavill:

The Cold Light of Day (2012)

Henry Cavill best movies
Image credit: Lionsgate

Director: Mabrouk El Mechri

Other cast: Bruce Willis, Sigourney Weaver

By this movie, Henry Cavill proved his mettle as an actor who can anchor a film on his own. Here, he is playing the role of a business consultant who is so distracted that he cannot properly enjoy a family vacation in Spain. Suddenly, his family is kidnapped and he comes to know a stunning truth about his father(played by Willis) and races all around Madrid to rescue his family. 

Man of Steel (2013)

Henry Cavill best movies
Image credit: Warner Bros.

Director: Zack Snyder

Other cast: Diane Lane, Kevin Costner, Ayelet Zurer, Russel Crowe

‘Man of Steel’ stars Henry Cavill as the iconic Superman (and Clark Kent) in the comic icon’s origin story. Before Cavill, there were so many ‘Superman’ movies, but after ‘Man of Steel’, Henry Cavill is the most known face for ‘Superman’.

This blockbuster movie cemented Cavill’s status as a superstar in Hollywood. This movie also set the stage for the DC Extended Universe.

The Man from U.N.C.L.E. (2015)

Best movies of Henry Cavill
Image credit: Warner Bros.

Director: Guy Ritchie

Other cast: Armie Hammer, Alicia Vikander, Robert De Niro

This movie is certainly the most stylish movie (so far) of Henry Cavill. Here, Cavill is playing the character of Napoleon Solo, a CIA agent who reluctantly teams up with a KGB agent Illya Kuryakin(played by Armie Hammer). They are joined by ,Gabby Teller(played by Alicia Vikander) – the daughter of a nuclear scientist. Together the trio must stop the detonation of nuke that would heat up the Cold War. This movie is an excellent espionage entertainer.

Immortals (2011)

best movies of Henry Cavill
Image credit: Amazon Prime Video

Director: Tarsem Singh

Other cast: Mickey Rourke, Freida Pinto, Isabel Lucas, Luke Evans

This movie is a sword-and-sandal fantasy movie. Here, Cavill is playing the role of a Greek hero Theseus. Cavill is fantastic in his character in this movie, largely due to strength and sturdy body, his acting is praiseworthy as well. Mickey Rourke is playing the villainous character of King Hyperion.  The worst thing about this movie is that it was released in the wrong time, as the audience still did not overcome the impression of the blockbuster movie ‘300’. 

The Ministry of Ungentlemanly Warfare (2024)

Henry Cavill movies
Image credit: Lionsgate Movies via Youtube

Director: Guy Ritchie

Other cast: Eiza Gonzalez, Alan Ritchson

Henry Cavill reunites with Guy Ritchie after ‘The Man From U.N.C.L.E.’. 

The story of this movie is based on true story. Set in the World War II era, Henry Cavill is playing the role of the leader of a group of misfits who goes on an “unofficial” Nazi hunting mission. This movie may remind the audience of the movie ‘Inglorious Bastards’. 

Mission Impossible 6 (2018)

Best movies of Henry Cavill
Image credit: Paramount Pictures

Director: Christopher McQuarrie

Other cast: Tom Cruise, Rebecca Ferguson, Simon Pegg, Venessa Kirby, Ving Rhames

Though ‘Mission Impossible’ movies are best known for Tom Cruise. Here, it is Henry Cavill who steals the show with his villainous character. He is playing the role of a SAC agent. Henry Cavill’s character August Walker is utterly fascinating – a perfect villain who is up against iconic character Ethan Hunt. Henry Cavill is one of the key factors for the success of this stylish action flick.

Zack Snyder's Justice League (2021)

Henry Cavill best movies
Image credit: Warner Bros.

Director: Zack Snyder

Other cast: Ben Affleck, Gal Gadot, Amy Adams, Jason Momoa, Jesse Eisenberg, Jeremy Irons

Here, the story is quite simple – Bruce Wayne and Diana Prince try to bring the metahumans together to fend off the the army sent by Darkseid. But this story has been depicted in almost 4 hours, but the presentation is such that you won’t be bored at all. Henry Cavill shines well in this movie under the direction of Zack Snyder.


In the Grey:

Henry Cavill and Guy Ritchie to be reunited for the third time (after ‘The Man from U.N.C.L.E.’ and ‘The Ministry of Ungentlemanly Warfare’) in the movie ‘In the Grey’. This movie stars Jake Gyllenhaal, and Eiza González also. This movie will be released on January 17, 2025.


Reboots and Remakes are now a common phenomenon in Hollywood, and in this growing list ‘Highlander’ is going to be added. Henry Cavill is going to play the lead character Connor MacLeod. Director Chad Stahelski will be directing this remade version.

The Rosie Project:

Steve Falk will direct the movie ‘The Rosie Project’ based on a book of the same name. The story of the book is about a professor named Don Tillman who struggles to have serious relationships with women. Henry Cavill will play the role of professor Don Tilman.

Henry Cavill is most famous for his role as Superman. He has been been playing the role since 2013’s ‘Man of Steel’. The movie made him the first non-American actor to play Superman.

Inline Feedbacks
View all comments
Scroll to Top
Movie Tomorrow