Top 10 Best Henry Cavill Movies and TV Shows

Henry Cavill is the definition of a modern movie star: charismatic, stylish and blessed with a physique straight out of a comic book. But he's more than an impressive look. Whether he's playing the perfect Superman, a brutal monster hunter or a slick spy, Cavill fills every role with his own charm and intensity. These are the 10 best films and series featuring Henry Cavill.

Posted by Ryan · 10 votes · August 8, 2026

Cast your vote - the ranking shifts live based on the votes.

#1

The Witcher (2019-2023): Geralt of Rivia

5
0
5

When Henry Cavill was cast as Geralt of Rivia in Netflix's The Witcher, fans were instantly thrilled. He brought the grumpy, sarcastic and deadly monster hunter to life perfectly, with his deep voice, physical presence and perfectly timed grunts. Cavill is a huge fan of the books and games, and his love for the character shows in every scene.

#2

Man of Steel (2013): The Perfect Superman

3
1
2

Cavill's first appearance as Superman in Zack Snyder's Man of Steel gave the character a modern, more complex edge, making him more human and layered than ever. Even critics with doubts about the film agreed: Cavill was Superman.

#3

Mission: Impossible – Fallout (2018): The Ultimate Action Villain

3
1
2

As August Walker, a CIA agent with a sinister agenda, Cavill stole the show alongside Tom Cruise. And let's talk about that epic bathroom fight where he literally 'reloads' his arms before punching. His imposing presence made him a formidable opponent for Ethan Hunt.

#4

Enola Holmes (2020) & Enola Holmes 2 (2022): Sherlock Cavill

1
0
1

In these playful Netflix films, Cavill plays a charming, elegant Sherlock Holmes. He's not the lead (that's Millie Bobby Brown as Enola), but his warmer, less arrogant Holmes is unique and shows he fits perfectly in lighter, humorous roles.

#5

The Man from U.N.C.L.E. (2015): Stylish Spy Fun

1
1
0

This stylish Guy Ritchie spy film, with Cavill opposite Armie Hammer, is an underrated gem. Cavill plays Napoleon Solo, a charming, cool CIA agent forced to work with a KGB agent during the Cold War. His smooth confidence and sharp timing make it a joy to watch.

#6

Batman v Superman: Dawn of Justice (2016): The Epic Clash

0
1
0

Although the film received mixed reviews, Cavill's Superman was once again a powerful centerpiece. His clash with Ben Affleck's Batman and his dramatic sacrifice at the end made it a memorable Superman performance.

#7

Zack Snyder's Justice League (2021): His Glorious Return

0
0
0

The original Justice League (2017) became a mess after reshoots, but Zack Snyder's 2021 version brought Cavill's Superman back in full glory, complete with the iconic black suit. This was the Superman fans deserved.

#8

Immortals (2011): An Underrated Greek Myth Epic

1
1
0

In this visually stunning fantasy film, Cavill plays Theseus, a hero battling the cruel King Hyperion. A spectacle of epic fights and Greek mythology, showing he was born to play in historical and fantasy worlds.

#9

Night Hunter (2018): A Dark Thriller

0
0
0

One of Cavill's lesser-known films, but his role as detective Marshall, hunting a notorious serial predator, is impressive. Full of tension and psychological depth, and Cavill plays it with intensity.

#10

Sand Castle (2017): A Raw War Film

0
0
0

In this realistic war film based on true events, Cavill plays Captain Syverson, an experienced officer who takes a young soldier under his wing in Iraq. It shows the harsh reality of war and a more serious, restrained side of his acting.

#11

Argylle (2024): Agent Argylle

0
0
0

As the title super-spy Argylle, an idealized, flawless secret agent, Cavill plays a key role in this action comedy by Matthew Vaughn alongside Bryce Dallas Howard and Sam Rockwell.

Missing an item in this list?

Log in or create a free account to add an item yourself.

Log in / create account