The Witcher fans have slammed Netflix after a controversial decision was made for the fourth season of the hit show.
Henry Cavill announced on Sunday that he would no longer play Geralt of Rivia on the show and revealed that Aussie star Liam Hemsworth will be stepping into the role.
The strange cast swap is likely due to the fact the British actor will be reprising his role as Superman for DC, after he recently teased an ‘enormously joyful’ and ‘bright’ future with the franchise.
The star shared The Witcher logo on Instagram and told fans the sad news in the caption.
“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. In my stead, the fantastic Mr Liam Hemsworth will be taking up the mantle of the White Wolf,” he explained.
“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.”
The Enola Holmes star wished Liam the best of luck, before the Aussie actor made a post of his own.
Liam thanked Henry and said he has been ‘a fan of Henry’s for years’, while acknowledging he has very ‘big boots to fill’.
Distraught fans were quick to take to social media, with many saying they won’t be watching.
“Yeah. Done watching it. Replacing the main character is a death sentence. Sad they are doing this,” one person wrote.
“Well that is terrible news. Cavill was the best thing about it. I know he’s got superman stuff to do now, but I really enjoyed him as Geralt as well,” a second added.
“Devastating news. Rather not have a season four at this point, Cavill did great work as Geralt and pinning him down as a character, will be really hard if not impossible to replace,” another chimed in.
“Never been this blindsided since the Red Wedding,” a fourth wrote.
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at email@example.com.