
The Witcher just dropped its first official teaser for season four.Â
But fans are still reeling from the fact that the titular character has been recast from the beloved Henry Cavill to Liam Hemsworth, who will portray the character for the last two seasons of The Witcher (season 5 has been confirmed as the final season).Â
Itâs been nearly three years since Cavill shocked fans by announcing that season three, which premiered in 2023, would be his last. The Superman star first joined the Netflix adaptation in 2018 after being chosen from more than 200 hopefuls. A longtime fan of both the video games and Andrzej Sapkowskiâs original novels, Cavill even campaigned for the part himself.
Ironically, it was his deep love for the source material that may have ultimately pushed him to walk away.
Why did Henry Cavill leave ‘The Witcher?’
Cavillâs departure was confirmed on October 29, 2022. Just two days earlier, he hinted at his growing frustrations during an interview on the Happy Sad Confused podcast.
âItâs also important to know that if you realise youâre doing the wrong thing, thatâs when you stop doing the wrong thing. You donât just keep going just because, because that leads you down a dark path,â he told host Josh Horowitz.
The official reason was never revealed. Some reports pointed to scheduling conflicts, while others suggested his contract was limited. But Cavill himself had already spoken about clashes with the showrunners.
âI wanted to try and bring as much of the bookâs Geralt into Season 2 as possible, and as much as the vision, the plot, and storylines would allow,â he told the Philippine Star in December 2021.
âThe toughest part for me was finding that balance between the showrunnersâ vision and my love for the books⊠The tricky bit for me was finding Geralt from the booksâ place within that and being able to serve both as much as I could.â
Who is the new Witcher?
Netflix tapped Australian actor Liam Hemsworth to carry the franchise forward. The younger brother of Thor star Chris Hemsworth, Liam is best known for playing Gale Hawthorne in The Hunger Games opposite Jennifer Lawrence.
Cavill offered nothing but support for his successor.
âIn my stead, the fantastic Mr Liam Hemsworth will be taking up the mantle of the White Wolf⊠Liam, good sir, this character has such a wonderful depth to him, enjoy diving in and seeing what you can find,â he said in an Instagram statement.
Hemsworth, in turn, said he was ready for the challenge.
âAs a Witcher fan, Iâm over the moon about the opportunity to play Geralt of Rivia. Henry Cavill has been an incredible Geralt, and Iâm honoured that heâs handing me the reins and allowing me to take up the White Wolfâs blades for the next chapter of his adventure.â



