The second part of The Witcher season 3 carried the question of whether Liam Hemsworth will take on Geralt of Rivia’s role before the end of the season. Is Henry Cavill replaced in season 3? Well, fans finally got an answer. Here’s what you need to know.
Who’s Geralt’s actor in The Witcher season 3?
Henry Cavill portrays Geralt of Rivia in all of The Witcher season 3 episodes.
The news is already out there, season 3 will be the last season of Cavill as Geralt. The British actor will soon give the sword and boots to Liam Hemsworth. While many fans believed the change would happen in season 3, that’s not the case. Cavill still portrays Geralt until the very last episode of season 3.
Is Liam Hemsworth in The Witcher season 3?
Liam Hemsworth doesn’t appear in The Witcher season 3.
Hemsworth fans must wait before watching the Hunger Games alum as the white-haired monster hunter. Cavill announced his exit from the series in October, and he has likely already shot his last scenes as Geralt. However, the final three episodes of season 3 don’t show the transformation, which, at this point, is supposed to happen early in season 4. Fans hoping to see a cliffhanger in season 3 will be disappointed to read there is none.
When will Liam Hemsworth become Geralt?
Liam Hemsworth will officially become Geralt starting season 4.
How the transformation will happen is still shrouded in mystery. However, The Witcher executive producer Tomek Baginski teased Cavill’s exit will be “lore accurate” and “very, very close” to the books. Fans looking for clues would read book five, a.k.a. Baptism of Fire, to get a hint on how that’s supposed to happen.
For more The Witcher content, check out whether there is a post-credit scene in season 3. Also, here’s the best way to read the books.