We’ve said goodbye to Cavill as Geralt of Rivia.

By Louise Griffin

2023-07-27 10:00:39


*Warning: Major spoilers for The Witcher season 3 volume 2 ahead.*

The time has come to say goodbye to Henry Cavill as Geralt of Rivia, with the actor stepping down from his role in The Witcher after three seasons.

Liam Hemsworth will take over in the role, with exec producer Tomek Baginski previously teasing to RadioTimes.com how the switch will happen in the upcoming season 4.

Before that, though, fans have got the final episodes of season 3 to enjoy, with Geralt (Cavill) and Yennefer (Anya Chalotra) determined to protect Ciri (Freya Allan) with just about everyone on the Continent after her.

With the three final episodes of season 3 now out, here’s exactly how Cavill’s exit went down.

How did Henry Cavill leave The Witcher?

The final episode of The Witcher season 3 sees Geralt finally leave the dryads after being mortally wounded in his fight with Vilgefortz (Mahesh Jadu).

As he and Jaskier (Joey Batey) embark on their journey to rescue Ciri, who they believe is being taken to Nilfgaard, they encounter a group of nasty and overbearing guards, who demand identification. Of course, they don’t have any and offer payment instead – which they don’t have much in the way of either.

As Geralt offers up payment, a letter from Yennefer, in which she speaks about Geralt losing everything, is spoken over the top and the pair walk on. They hear a commotion behind and see a family being denied entry, with the guards telling the parents: “Any more out of you and she will leave here an orphan.”