Best Henry Cavill Movies of All Time

Henry Cavill has appeared in movies and TV shows for about 20 years, and he first made a name for himself in the 2001 movie Laguna. His intriguing acting career has persuaded TechTrends to make a list of the best Henry Cavill movies of all time.

Henry Cavill is mostly known for her role as Superman, and the British actor has been a leading man in Hollywood for years. The start of his astonishing career dates back to the early 2000s. Reportedly, he was suggested to play a number of high-profile roles, but his chances were scuppered. He was rumored to be one of the favorites for James Bond, Batman, and Edward Cullen in Twilight. Eventually, he established himself more with his lifetime role as Superman. Moreover, the actor has found his niche on television, as he is starring in the role of Geralt of Rivia in the Netflix’s The Witcher. TechTrends is checking the best Henry Cavill movies of all time.

Best Henry Cavill Movies of All Time

Henry Cavill is an English actor who rose to fame for his portrayal of Superman. His career has been improving as the day goes by. He has established himself as a remarkable actor, and TechTrends decided to make a list of the best must see Henry Cavill performances.

Zack Snyder’s Justice League 2021

Best Henry Cavill Movies of All Time
Source: en.gramatune.com
  • Genre: Action/Adventure
  • Director: Zack Snyder
  • Stars: Henry Cavill, Ezra Miller, Jared Leto, Amber Heard, Ben Affleck, Gal Gadot
  • Rating: Rotten Tomatoes 71%, IMDb 8

The movie Zack Snyder’s Justice League starts with the death of Superman. Then, to subjugate the human race, Darkseid decides to send Steppenwolf, his servant, to Earth. Henry Cavill does not appear very often at the beginning of the movie. However, the extended battle scene between the ancient forces of Earth and those of Darkseid is entertaining. Bruce Wayne and Diana Prince join forces to protect humanity, and they try to align the super-powered humans of Earth in order to go against the threat. This is one of the best Henry Cavill movies of all time.

Read more: Best Johnny Depp Movies of All Time

Enola Holmes 2020

  • Genre: Mystery/Crime
  • Director: Harry Bradbeer
  • Stars: Henry Cavill, Millie Bobby Brown, Louis Partridge, Sam Claflin, Helena Bonham Carter, Fiona Shaw
  • Rating: Rotten Tomatoes 91%, IMDb 6.6

Another one of the most recent and best Henry Cavill movies of all time is Enola Holmes, which was quite a hit. The movie is set in England in 1884, showing a world that is on the brink of change. The movie mostly revolves around Millie Bobby Brown’s character, the 16-year-old Enola, when she comes under the care of her brothers Sherlock, played by Henry Cavill, and Mycroft, portrayed by Sam Claflin. It is after her mother disappears. Enola does not accept to adhere to the rules of her brothers, and she escapes to find her mother. Brown performs impressively, and Cavill is charming in portraying the legendary detective, notwithstanding the fact that doesn’t do much in the movie.

Since there is going to be a sequel, it will be exciting to see his character more active.  “He’s going to be the Sherlock we know in the sense that to the rest of the world, he can be aloof and cold, but with Enola, he had to have an emotional connection,” Cavill told GQ UK upon the first film’s release. “That was key—and something different than we’ve had in previous Sherlocks.”

Mission: Impossible – Fallout 2018

Best Henry Cavill Movies of All Time
Source: screencrush.com
  • Genre: Action/Adventure
  • Director: Christopher McQuarrie
  • Stars: Henry Cavill, Tom Cruise, Simon Pegg, Vanessa Kirby, Ving Rhames
  • Rating: Rotten Tomatoes 97%, IMDb 7.9

When added some facial hair, Henry Cavill became this amazing villain for the movie Mission: Impossible – Fallout. It happens after two years of Ethan Hunt, played by Tom Cruise, captured Solomon Lane, portrayed by Sean Harris. In order to stop the organization called the Apostles, working on acquiring three plutonium cores, Ethan and his team go to Berlin. They are assisted by a shady CIA agent, played by Henry Cavill. He will later be recognized as an ally of the Apostles. Cavill gave a layered display in the epic fistfight he had, being surrounded by toilets and sinks.

“Overall, the bathroom fight took four weeks to shoot, which, for a scene as intense as that, definitely felt uncomfortably long,” Cavill told Collider. “Best memory was when Tom and I finally confessed to each other how much pain we were in. Pretty sure that was the very last day of shooting the fight!” this is indeed one of the best Henry Cavill movies of all time.

Read more: Best Tom Cruise Movies of All Time

Justice League 2017

  • Genre: Action/Adventure
  • Director: Zack Snyder
  • Stars: Henry Cavill, Ben Affleck, Gal Gadot, Ezra Miller, Ray Fisher, Jason Momoa, Amber Heard
  • Rating: Rotten Tomatoes 39%, IMDb 6.3

DC tried to copy the critical success of Marvel’s MCU by Justice League. Bruce Wayne is inspired by Superman’s selfless act, and his faith in humanity is restored. Therefore, he teams up with a new ally Diana Prince to fight a bigger threat. Batman and Wonder Woman work together to create a team that is powerful enough to face the enemy. Justice League is one of the best credits of the actor. Moreover, it is one of the best must-see Henry Cavill performances. The actor is one of the few amazing things about this movie.

Sand Castle 2017

Best Henry Cavill Movies of All Time
Source: Variety.com
  • Genre: War/Drama
  • Director: Fernando Coimbra
  • Stars: Henry Cavill, Nicholas Hoult, Logan Marshall-Green, Glen Powell, Beau Knapp, Neil Brown Jr.
  • Rating: Rotten Tomatoes 47%, IMDb 6.3

The movie Sand Castle is a drama that concentrates on the horrible things and struggles of war. The story follows a US marine, and it happens in the second Gulf War while they attempt to make a well in a small village in Iraq. The movie is really focusing on the moral difficulties shown in war and conflict. The soldiers’ humanitarian attempts to make a well are contrasted with the hatred that was present at the time the Second Gulf War was happening. Henry Cavill played the role of Captain Syverson of Special Forces, who is the leader of the operation in that village. Sand Castle is one of the best Henry Cavill movies ever.

Read more: Best Robert Downey Jr. Movies of All Time

Batman v Superman: Dawn of Justice 2016

  • Genre: Action/Adventure
  • Director: Zack Snyder
  • Stars: Henry Cavill, Ben Affleck, Jesse Eisenberg, Amy Adams, Gal Gadot, Jeremy Irons, Diane Lane, Lauren Cohan
  • Rating: Rotten Tomatoes 29%, IMDb 6.4

Batman v Superman: Dawn of Justice is the second time Henry Cavill appeared as Clark Kent (Superman) and Ben Affleck appeared as Bruce Wayne (Batman). The movie comes after the events that happened in Man of Steel, showing a great battle between Superman and Batman. Each of them believes that the other one is at fault for what the states of Gotham and Metropolis are. Bruce is frustrated with Superman following the destruction left after the battle against Zod. Clark, on the other hand, is angry at Batman’s brutal style of vigilante justice that insists on “take no prisoners.” Dawn of Justice is one of the best Henry Cavill films of all time.

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

Best Henry Cavill Movies of All Time
Source: screencrush.com
  • Genre: Action/Comedy
  • Director: Guy Ritchie
  • Stars: Henry Cavill, Armie Hammer, Alicia Vikander, Elizabeth Debicki, Hugh Grant
  • Rating: Rotten Tomatoes 68%, IMDb 7.2

The Man from U.N.C.L.E. is one of the best Henry Cavill movies of all time, where he plays the role of a man called “Napoleon Solo.” This film is a showcase for the actor being really cool, poised, calm, self-assured, and able to look damn hot in suits. He is not only magnetic but also an ideal leading man for this movie. Cavill is able to steal scenes from his handsome co-worker Armie Hammer, who performs with a Russian accent. Add the Man from U.N.C.L.E. to your watch list; you don’t want to miss it.

Read more: Best Scarlett Johansson Movies of All Time

Man of Steel 2013

  • Genre: Action/Sci-fi
  • Director: Zack Snyder
  • Stars: Henry Cavill, Amy Adams, Kevin Costner, Russell Crowe, Diane Lane, Laurence Fishburne
  • Rating: Rotten Tomatoes 58%, IMDb 7.1

Cavill’s performance as Clark Kent is his best one up to now. When one is looking for the best Henry Cavill movies of all time, one will come across one thing: He is Superman. In the 2013 Man of Steel movie, the superhero and his upbringing are the focus of the story, and Henry Cavill does a great job of capturing our hearts. He is a young man in the movie who is keen on discovering where he came from and what he is meant to do. However, in order to save the world from annihilation, his hero has to come out, becoming a symbol of hope for everyone. The character is undeniably perfect for showcasing Cavill’s abilities as an actor, proving that he is more than just a pretty face. He succeeds in the challenge of showing off a wider range of his talent.

Whatever Works 2009

Best Henry Cavill Movies of All Time
Source: IMDb.com
  • Genre: Romance/Comedy
  • Director: Woody Allen
  • Stars: Henry Cavill, Larry David, Evan Rachel Wood, Patricia Clarkson, Michael McKean, Ed Begley Jr., Conleth Hill
  • Rating: Rotten Tomatoes 50%, IMDb 7.1

The movie Whatever Works’ script was written in the 1970s, and Woody Allen was the director. The story follows an upper-class New York resident as he tries to give up his former life in the upper echelons of society to be able to take advantage of a more free-spirited life. He survives a suicide attempt, and shortly after, he starts a relationship with a younger, unsophisticated girl. Despite having an amazing cast, like Larry David, Evan Rachel Wood, Conleth Hill, and, of course, Henry Cavill as Randy James, it was not received well by critics. Whatever Works is considered one of the best Henry Cavill films ever.

Read more: Best Emma Watson Movies of All Time

Stardust 2007

  • Genre: Fantasy/Adventure
  • Director: Matthew Vaughn
  • Stars: Henry Cavill, Charlie Cox, Claire Danes, Robert De Niro, Michelle Pfeiffer, Sienna Miller, Bimbo Hart
  • Rating: Rotten Tomatoes 77%, IMDb 7.6

Stardust is an amazing sci-fi adventure movie that has a great and unique romantic storyline, written by Neil Gaiman. The movie tells the story of Tristan Thorn, who is in love with Victoria. To marry her, he promises to give he a fallen star, and he then finds out that the star is actually a woman called Yvaine. Three evil witches, as well as King’s son, are searching for her in the magical kingdom of Stormhold. On his way back, he does his best to keep her safe, and he then unravels his true identity. The movie also features Henry Cavill, who is in yet another ‘Pre-Superman’ role. Stardust is one of Henry Cavill greatest movie roles; you don’t want to miss it.

Tristan & Isolde 2006

  • Genre: Romance/Adventure
  • Director: Kevin Reynolds
  • Stars: Henry Cavill, James Franco, Sophia Myles, Rufus Sewell, David O’Hara, Thomas Brodie-Sangster
  • Rating: Rotten Tomatoes 31%, IMDb 6.8

Tristen & Isolde tells the story of English orphan Tristan after the fall of the Roman Empire. He meets Irish Princess Isolde and falls in love with her. However, she is set to be Lord Marke’s wife, who actually raised Tristan. Although he does not know her identity, he is able to win her hand in marriage for his lord and future King. However, the passion of the two young people results in a rift leading to a hard battle. Henry Cavill plays the role of Melot, who is a dwarf. He serves King Mark and is tasked with spying on Tristan and Isolde. He used to be Tristan’s dear friend; however, he betrays the lovers by reporting to the King.

I Capture the Castle 2003

Best Henry Cavill Movies of All Time
Source: IMDb.com
  • Genre: Romance/Drama
  • Director: Tim Fywell
  • Stars: Henry Cavill, Romola Garai, Bill Nighy, Rose Byrne, Henry Thomas, Marc Blucas, Tara Fitzgerald
  • Rating: Rotten Tomatoes 79%, IMDb 6.8

One of the best Henry Cavill movies of all time, I Capture the Castle, is a film based on the book of the same name, and it follows the story of a teenager called Cassandra Mortain. She is struggling to live in a castle in the UK. Although the movie did not make the expected money, critics really liked it and praised it for the strong cast members, like Henry Cavill, Rose Byrne, Bill Nighy, and Romola Garai. The film is able to blend the concept of ‘first love’ with humor, making it a very entertaining movie to watch.

Henry Cavill portrayed the role of Stephen Colley, who was a young man raised to maintain the groups of the Mortain family. He was in love with Cassandra while she loved someone else. This is one of the best Henry Cavill movies of all time; make sure to add it to your watchlist.

Read more: Best Jennifer Lawrence Movies of All Time

The Count of Monte Cristo 2002

  • Genre: Romance/Adventure
  • Director: Kevin Reynolds
  • Stars: Henry Cavill, Jim Caviezel, Guy Pearce, Dagmara Domińczyk
  • Rating: Rotten Tomatoes 73%, IMDb 7.7

The Count of Monte Cristo is one of the best Henry Cavill movies of all time. He played the role of Albert Mondego, who is the son of the villain Fernand Mondego (Guy Pearce). The movie was an adaptation of the classic tale of Alexandre Dumas. For the fans of Cavill, this is a must-watch as he is in his younger years of life before he became a star in his big break as Superman.

Leave a Reply

Your email address will not be published. Required fields are marked *