3 Actors Who Would Be Better Henry Cavill Replacements Than Liam Hemsworth

Either Richard Madden, Sebastian Stan, or Travis Fimmel could be a better Geralt of Rivia than Liam Hemsworth.

By Charlene Badasie | Updated

henry cavill the witcher

Since its debut on Netflix in 2019, The Witcher has become one of the most popular fantasy series ever. Based on the novel series by Polish author Andrzej Sapkowski, the story follows the adventures of Geralt of Rivia (Henry Cavill), a skilled monster hunter with a troubled past, as he navigates a chaotic world of magic, politics, and destiny.

The series’ success is primarily due to Henry Cavill’s portrayal of the protagonist. The British actor, also known for playing Superman in the DC Extended Universe, embodied the iconic character with his physicality, charisma, and emotional range. But the actor won’t be returning for the fourth season, which will see Liam Hemsworth take over as Geralt of Rivia.

Fans were unhappy when the recasting was revealed, with many voicing their displeasure on social media. At the time, some believed Henry Cavill left the series to train for an upcoming Superman movie. But those dreams were dashed when James Gunn reshuffled the DC slate. Other unconfirmed reasons included everything from schedule conflicts to creative differences.

While Liam Hemsworth has secured the role, there are a few other actors who could take on the role. Scottish actor Richard Madden, who rose to fame as Robb Stark on HBO’s Game of Thrones, has the physical presence to play the rugged and brooding Geralt of Rivia. His work in Rocketman and 1917 showcased his range and ability to play complex, multi-layered characters which is essential for Geralt.

Richard Madden

Additionally, Madden is known for his athleticism, which would allow him to convincingly portray the intense and physical combat scenes that are a hallmark of The Witcher. His theater experience could bring a level of depth and nuance to Geralt of Rivera that would be crucial for the show’s continued success without Henry Cavill.

Marvel star Sebastian Stan would be a brilliant choice to replace Henry Cavill as Geralt of Rivia. He certainly has the acting ability and physicality to take on the role. While he’s best known for bringing Bucky Barnes to life on screen, the actor has a haunting screen presence which can be seen in his work in Fresh and Sharper.

sebastian stan
Sebastian Stan

Moreover, rumors suggest that Stan was one of the top contenders to play Geralt of Rivia before Netflix decided to cast Henry Cavill. Apart from his talent, the 40-year-old has a dedicated fan base which could be precisely what The Witcher needs entering its fourth season. Some folks haven’t been pleased with Liam Hemsworth’s casting and the show risks losing viewers.

Australian native Travis Fimmel is another star who could successfully replace Henry Cavill as Geralt of Rivia. He previously portrayed Ragnar Lothbrok on the History Channel’s Vikings. His portrayal of Ragnar demonstrated his ability to play a fearless and charismatic leader with an emotional side.

This versatility is essential for playing Geralt, who is often stoic but also has moments of vulnerability.

Travis Fimmel

Additionally, Fimmel’s experience in action-packed roles would serve him well as Geralt. His role as Ragnar required him to perform intense battle scenes and complicated fight choreography. His experience as a former model and professional athlete would also help him embody the necessary physical traits.

However, Netflix has settled with Liam Hemsworth for the latest installment of The Witcher. While he isn’t exactly the worst choice to replace Henry Cavill, the Aussie native doesn’t have any stand-out projects that showcase his acting ability. He is also much younger than Geralt, who is portrayed as middle-aged or older, while Hemsworth is in his thirties.

Despite the drawbacks, Liam Hemsworth is excited to take on the role. Following his casting, the actor took to Instagram to share his excitement about the part. “As a Witcher fan, I’m over the moon about the opportunity to play Geralt of Rivia,” he wrote. “Henry Cavill has been an incredible Geralt, and I’m honored that he’s handing me the reins and allowing me to take up the White Wolf’s blades.”

He concluded the post with a sweet message to his predecessor, saying he’s been a Henry Cavill fan for years. “I was inspired by what you brought to this beloved character. I may have some big boots to fill, but I’m truly excited to be stepping into The Witcher world,” Hemsworth added.

Casting decisions are ultimately complex and depend on many factors beyond the actor’s physical resemblance to the character. While there may be better choices than Liam Hemsworth, he could bring some strengths no one has considered.