Henry Cavill will play Geralt of Rivia for the final time, as The Witcher Season 3 Part 2 debuts on Netflix. Henry has played the much-loved white-haired beast slayer since the show's first season in 2019.
Fans were upset over his departure, with many vowing to boycott the show after its current run. In October, the Brit announced he would be stepping down from The Witcher and confirmed Liam Hemsworth as his replacement.
In an Instagram post, the actor told his 25 million followers: “My journey as Geralt of Rivia has been filled with both monsters and adventures, and alas, I will be laying down my medallion and my swords for Season 4. Try MEN Premium for FREE by clicking here for no ads, fun puzzles and brilliant new features. "In my stead, the fantastic Mr Liam Hemsworth will be taking up the mantle of the White Wolf.
As with the greatest of literary characters, I pass the torch with reverence for the time spent embodying Geralt and enthusiasm to see Liam's take on this most fascinating and nuanced of men.” Just days before the news broke, it was confirmed Henry would reprise his role as Superman in the DC Extended Universe.
Read more on manchestereveningnews.co.uk