As we witnessed the unfortunate ending of Witcher Season 3, and as Henry Cavill’s final episodes as Geralt became a part of history, it’s time to take a quick look at some of the best works Mr. Cavill has gifted us with. We won’t only focus on sci-fi fantasy, but also on some other memorable roles he has portrayed. After all, Mr. Kavill is well known as a fellow gamer and thus deserves to have his filmography listed thoroughly. It might just be us, but we would say that his best roles are from the fantasy sci-fi era of his acting career. Let’s explore the finest Henry Cavill movies and TV shows together before Geralt of Rivia embarks on another adventure into the sunset.
12. The Tudors [2007-2010]
As a fan of fiction, Henry got one of his first bigger roles in a historical drama called The Tudors. It wasn’t “The Witcher” but it served him well as a stepping stone for his further career. If you look closely you’ll see that historical and fictional characters suit Henry prerry well. Out of all the other 11 Henry Cavill Movies And TV Shows this one is by far the most underrated. A lot of fans didn’t watch it or hear about it at all. Henry Cavill played the character Charles Brandon, 1st Duke of Suffolk. Charles Brandon was a close friend and confidant of King Henry VIII, portrayed by Jonathan Rhys Meyers. Brandon was a prominent figure in Henry VIII’s court and a key advisor to the king.
The role that Henry portrayed of Charles Brandon was historically correct. As a nobleman Charles was a trusted companion to Henry, and their friendship dates back to their youth. He possesses one of the most important virtues for a nobleman and that’s trust. Talking about Henry’s charming looks and swaggering, I’d just like to say that he had six wives in this role. I like how Henry gets into the character and how the character evolves throughout this TV show. Other than having a lot of ladies and being a good friend to the king, Charles Brandon was a skilled military leader and a political advisor. All in all, this is a recommendation if you’re looking for something new to watch; since platforms didn’t offer any good new content this year.
11. Red Riding Hood 
Henry Cavill is one of the few famous geeks who got a chance to be a part of sci-fi and fantasy movies and series. One of his first fantasy works was in the movie “Red Riding Hood” from 2006. This wasn’t a regular kids’ movie, as it was a fantasy musical, and our beloved Henry played The Hunter. In most variations of this story, we know who The Hunter is, and this wasn’t the best impression of Henry, but he played as one of the most convincing hunters. Other actors who played The Hunter did a sloppy job and didn’t get into the role as well as Henry did. Other than that, the overall movie is decent, but I’d have to warn you it’s a musical. I’m personally not a huge fan, so maybe if you aren’t, you’ll think about watching it. I watched the movie primarily because of Henry, so that’s where I stand with this one.
The story goes, just as always, that The Hunter is protecting the village from the Big Bad Wolf or a monster like the wolf. He plays an important role as he needs to provide a safe passage for Little Red Riding Hood to pass through the forest and reach her grandma’s house. Be warned that the movie is low-budgeted and it’s primarily for kids. If you have kids who like fairy tales or fantasies, this could be a nice family movie for all of you. You’ll get to see one of Henry Cavill’s early movies, and your kids will have a great time with some of the classical works of the Grimm Brothers. If you’re a fan and are looking for Henry Cavill Movies And TV Shows, this one should be on your list. As a true fan of this actor, I watched all of his work, no matter the type of the movie, neither the quality nor even the time when it was released.
10. Immortals 
Photo credits: Immortals, Relativity Media
Some of Henry Cavill’s earliest works in the fantasy realm were in a 2011s fantasy action movie, Immortals. In this 300-like movie, we’re presented with the ancient character of Theseus who leads a rebellion against King Hyperion, played by Mickey Rourke. Theseus wants to stop King Hyperion from obtaining Epiruses Bow that Hyperion wants to use to release Titans who were imprisoned by the gods. Along his way, Theseus (Henry Cavill) encounters many legendary creatures from Greek mythology such as Minotaur, Centaurs, Chimera, Titans, Immortals, and Giants.
Henry Cavill’s performance as Theseus, the mythical king, and founder-hero of Athens, was amazing and deserves to be in our list of best Henry Cavill movies and TV shows. In my personal opinion, I think that he wasn’t credited enough and even was put down a bit. In the 2000’s era in 300-like movies, actors were mainly compared to Gerard Butler who played Leonidas I; this is currently unbeaten as his performance even today gives me goosebumps.
9. Whatever Works 
Photo credits: Whatever Works, Sony Pictures
Another thing Henry Cavill is good at is acting as a lover. Yes, we all know that it’s much easier with great looks, with his face and body, damn it looks so easy to be the next sex symbol of the 2010s and 2020s. Henry Cavill plays the role of Randy Lee James. Even if this was his minor role at the time and he wasn’t so famous, he still showed the audience that he can be a great lover as he’ll later show that he is a great fighter too.
Many fans would probably be surprised as to why we put Whatever Works by Woody Allen on the list, but it’s still a great performance. We promised that we’d only count the best Henry Cavill movies and TV shows, and this is truly one of them, even if he wasn’t the main actor. The reason why we put it in 9th place is because this role is different than any of his other roles.
8. Enola Holmes 
Photo credits: Enola Holmes, Legendary Pictures
Every British boy dreams of playing Sherlock Holmes, and it isn’t a dream for Henry Cavill anymore. Both movies are okay, but the first one is where Henry’s performance is a bit bitter, even if some critics say that he was better in the second movie. It’s also impossible to neglect the performance of Enola Holmes played by Millie Bobby Brown, who is a younger sister of Sherlock. Both movies revolve around societal issues that are quite present today.
We as fans of Henry Cavill and Sherlock Holmes would like to see him in a standalone movie. Maybe Guy Ritchie could direct another sequel, but instead of Robert Downey Jr., Henry could take his place. Unlike other detectives who seemed too calculated, cold, and unapproachable, Henry seemed more fresh and compassionate.
7. Night Huner 
Photo credits: Night Hunter, Saban Films
Once again, Henry Cavill has proven to be the right horse for the race. He outdid himself in the phenomenal psychological thriller Night Hunter. Henry plays a dedicated police officer, Marshall, where he once again shows that he can also play grim characters. Unlike in his other roles where he played a loving boyfriend or Superman, he showed that he could have a darker tone, just like he would later in the Witcher series.
This movie is a classical thriller where cops are chasing after a serial killer, so there’s nothing “too special to it.” Now, the acting and performances that Henry Cavill, Alexandra Daddario, and Sir Ben Kingsley put together are amazing. Like every true detective, Henry is struggling with his past, and he has to fight his own demons. This is where his performance was the best. The audience could feel his internal struggle, so they could more easily connect with the character.
6. Batman v Superman: Dawn of Justice 
Photo credits: Batman v Superman, Warner Bros. Pictures
The second installment after Man of Steel, Batman V Superman: Dawn of Justice, didn’t go as well as other titles of the franchise did. Both critics and fans were disappointed, but it was mostly due to bad writing, and the audience didn’t really see nor feel that Ben Affleck should play Batman. That’s it for the Bat. Now, if you ask anyone about Henry Cavill, they’ll say that his performance was equivalent to or even better than in the first movie.
As the story goes, Batman and Superman fight, but once they meet a guy called Lex Luthor, they get to play together against a common foe. The story in this movie is good, but both performances were quite memorable, especially once they get to the final battle. That’s really where Henry Cavill’s talent shines. His acting career surely shined once he started pretending to be Clark Kent and once he met Bruce Wayne.
5. Mission: Impossible – Fallout 
Photo credits: Mission Impossible-Fallout, Paramount
Henry didn’t only prove that he’s a good superhero, but he also proved that he’s a great secret agent. None of that 007 mumbo jumbo, but more Mission Impossible style. Henry Cavill performs as August Walker, a CIA agent who works alongside Ethan Hunt (Tom Cruise). As usual, the story revolves around Tom Cruise and his Mission Impossible team, as they try to save the world from a terrorist organization called Apostles, run by a mysterious figure, John Lark.
Henry Cavill did some great acting, and the role of a spy suited him even better than the one in The Man From U.N.C.L.E. He showed a strong character, but also showed that he can play a double agent, so his acting wasn’t all linear. Being able to play the good, the bad, and the ugly is the art of acting, after all. If you’re up for a good action-packed, adventure-filled, spy, adrenaline-rushed movie, definitely watch Mission: Impossible – Fallout, if you haven’t already.
4. Man of Steel 
Photo credits: The Man of Steel, Warner Bros. Pictures
We haven’t seen more iconic Superman since Christopher Reeve up until Henry Cavill showed up. Tall, sexy, and built like a Greek god is his Superman formula. Zack Snyder did a great job at rebooting the DC franchise once again, and Man of Steel is a great movie. Henry’s performance of Kal-Al was strong and he handled criticism well, there were minor criticisms about the movie overall but for us, it was close to being the best thing in a lost couple of decades when it comes to DC movies.
Henry Cavill’s Man of Steel (Superman) hit hard back in 2013 but it still does today. It’s one of these great performances, that if I was scrolling on TV and didn’t know what to watch like in the early 2000s I’d definitely stop and watch once again the Man of Steel fighting General Zod and other Kryptonians as he smashes the city of Metropolis.
3. The Man from U.N.C.L.E. 
Photo credits: The Man from U.N.C.L.E., Warner Bros. Pictures
Guy Ritchie’s spy action-comedy movie, The Man from U.N.C.L.E., is based on the ’60s TV show of the same name. This is another movie from the Cold War era, where we can see two agents, the CIA and KGB, working together to stop the world from a nuclear disaster. It’s a classical plot for a ’60s movie, but it also fits well in the modern-day American-Russian era. The story is good, and the characters are more than memorable. For those of us who watched it as kids, it’ll be a nice 100 minutes of memberberrie nostalgia.
Henry Cavill plays a CIA agent called Napoleon Solo, while Armie Hammer plays a KGB agent called Illya Kuryakin. Henry Cavill once again showed how his charisma, charm, overall good looks, and great acting can reboot a long-forgotten character. This role will lead him to much bigger roles like Mission Impossible and, hopefully, one day to James Bond, for which, if it’s true, he’ll have to compete against Tom Hardy.
2. Zack Snyder’s Justice League 
Photo credits: Justice League, HBO Max
We haven’t seen a more iconic Superman since Christopher Reeve until Henry Cavill showed up. Tall, sexy, and built like a Greek god, he embodies the Superman formula. Zack Snyder did a great job rebooting the DC franchise once again, and Man of Steel is a great movie. Henry’s performance as Kal-El was strong, and he handled criticism well. There were minor criticisms about the movie overall, but for us, it was close to being the best thing in the last couple of decades when it comes to DC movies.
Henry Cavill’s portrayal of Man of Steel (Superman) hit hard back in 2013, and it still resonates today. It’s one of those great performances that, if I was scrolling on TV and didn’t know what to watch, like in the early 2000s, I would definitely stop and watch again as the Man of Steel fights General Zod and other Kryptonians while smashing through the city of Metropolis.
1. The Witcher [2019-2022]
Photo credits: The Witcher, Netflix
Finally, the best role and the one that he probably wanted the most was The Witcher which is on our list of best fantasy TV shows to watch in 2023. We witnessed many conflicts he had with the production, writers, and directors as scripts changed. The Witcher TV series started to deviate from the books and video games, which was disappointing for many fans, including Henry Cavill himself. That’s why Henry Cavill decided to part ways, and his final appearance was in Season 3, episode 7.
The role of Geralt of Rivia was perfectly suited for Henry Cavill and no one else. That is why we have put it on top of our list of best Henry Cavill movies and TV shows. Ever since he appeared in the first Witcher trailer, fans have adored him. He has proven to both fans and critics that he is “The One”. His passion for the series as a fan adds an extra layer of authenticity, and it also explains his decision to leave what the show might eventually become. Apart from that, there isn’t much to say other than if you haven’t watched it yet, take a moment to binge-watch all three seasons now available on Netflix.