Why Was Henry Cavill Replaced in The Witcher?

By | July 4, 2023

The first half of The Witcher season 3 is already in the books, with Geralt of Rivia and his friends facing a plethora of old and new enemies. The recently-released episodes reminded everyone how fitting Henry Cavill was to portray Geralt, but then why was the British actor replaced? Here’s what you need to know about why Cavill left the popular Netflix series and how Liam Hemsworth is replacing him.

Why did Henry Cavill quit and leave The Witcher?

Henry Cavill left The Witcher to focus on other projects.

The whys and hows of Cavill quitting The Witcher were never fully addressed, although there has been some speculation. In October 2022, Cavill announced his journey as Geralt was ending with season 3, much to everyone’s surprise. The series was doing reasonably well in terms of popularity, and fans warmly received Cavill’s efforts as the white-haired monster hunter. That’s why no one predicted Cavill would be replaced by Liam Hemsworth starting season 4. Some reports indicated Cavill had only committed to a short-term deal with Netflix. However, the general impression was that he wanted to keep his schedule open for his return as Superman. Ironically, that return never came to fruition, as the upcoming DC Universe movies will feature another Man of Steel. Cavill’s Kal-El only made a brief cameo in 2022’s Black Adam.

Cavill is now attached to star in Amazon Studios’ upcoming series adaptation of Warhammer 40,000, among other projects.

Why is Henry Cavill not in The Witcher season 4?

Cavill isn’t in The Witcher season 4 because Liam Hemsworth has replaced him.

Hemsworth is best known for his role as Gale Hawthorne in The Hunger Games movie series. The series has yet to address how Geralt’s appearance will change. However, it is expected to happen in the second half of season 3, which is scheduled to premiere on July 27.

Source