The Witcher: Liam Hemsworth to replace Henry Cavill

The Witcher returns for season 4, but the title role is changing faces and leaving fans shocked and confused.

Netflix has officially announced that popular fantasy series The Witcher will be back for season 4 – but with one major caveat: Henry Cavill will no longer be Geralt of Rivia. Instead he is to be replaced by Australian actor Liam Hemsworth.

The reasons behind the decision are unclear. Netflix have given no official explanation beyond Cavill ‘stepping down’. In a statement, Cavill said ‘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.

Unlock Padlock Icon

Unlock this content?

Access this content and more

Silvi Vann-Wall is a journalist, podcaster, and filmmaker. They joined ScreenHub as Film Content Lead in 2022. Twitter: @SilviReports