In an odd decision from the streaming juggernaut, it seems that actor Henry Cavill will not be returning to the role of Geralt of Rivia for the upcoming fourth season of Netflix’s The Witcher. While the third season has yet to air (Netflix states a Summer 2023 release date on its official FAQ), it seems Cavill won’t be sticking with the show past that. Replacing him will be Hunger Games actor Liam Hemsworth.
It’s official: The Witcher is returning for Season 4, and Henry Cavill will be handing his swords to Liam Hemsworth as the new Geralt of Rivia after Season 3. Welcome to the Witcher family, @LiamHemsworth!
— The Witcher (@witchernetflix) October 29, 2022
On Cavill’s Instagram account, the actor wrote, “I will be laying down my medallion and my swords for Season 4… As with the greatest of literary characters, I pass the torch with reverence for the time spent embodying Geralt and [with] enthusiasm to see Liam’s take on this most fascinating and nuanced man.” While very diplomatic, it doesn’t answer why Cavill is leaving. Many are speculating his return to the role of Superman might be the reason.
While I wasn’t exactly big on the first season of The Witcher, the second season turned things around quite a bit. Focusing more on the relationship between Geralt and Ciri made for a better narrative as it had a central dynamic versus being random vignettes. Against all odds, Cavill was the main draw and his performance as Geralt felt perfect.
I’m not sure why Netflix would even bother going past season three after losing Cavill, but then maybe we’ll see Hemsworth take up the mantle of a younger Geralt. The age gap between the two actors isn’t that dramatic and both could pass for being in their late 20s, but Hemsworth is younger. Netflix likely doesn’t want to give up the franchise as both seasons have been immense hits for the company.
With season three not debuting until next year, we won’t be seeing Geraltsworth until likely 2025 at the earliest.