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


After three seasons playing the titular monster hunter, Henry Cavill is leaving the The Witcher.

That's right, The Witcher season 4 will have a brand new Geralt of Rivia, played by Hunger Games star Liam Hemsworth.

Exec producer Tomek Bagiński previously teased to RadioTimes.com that the switch will happen in the upcoming season 4, giving fans plenty of time to adjust to the idea of a new Geralt, even if initial reactions to the casting news were divided, to the say the least.

Luckily, season 3 gives Cavill a fitting farewell, and hints at what's to come for Yennefer (Anya Chalotra) and Ciri (Freya Allan) too. Here's exactly how Cavill's exit went down.

More like this

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."

Jaskier urges Geralt to keep walking, but he goes back to confront the guards. After Geralt tells one of the guards to let the family go, he responds: "Maybe I'll take her home and see what use she can be put to," dropping the girl's doll and stamping on it.

Geralt punches the guard before taking on every other guard in the vicinity in a brutal battle. Jaskier helps the family hide under a nearby wagon and Milva (Meng'er Zhang) comes to Geralt's aid, helping him defeat the guards and joining him and Jaskier on their journey.

Leaving one guard alive, Geralt gives him a message for Emhyr if he reaches Nilfgaard first: "No matter his armies, no matter his wars, I will free Ciri." He then returns the doll to the terrified girl.

Henry Cavill in The Witcher
Henry Cavill in The Witcher Netflix/Susie Allnutt

Yennefer's letter ends: "I know in my heart, Geralt, you will find Ciri. And I will make sure there's a safe world for her to return to. And if we must face the cold blue eyes of death, we will, but we will be the last to fall. Of that I am sure. All my love, Yennefer."

Geralt, Jaskier and Milva collect their horses and, with the light shining through the trees, walk into the distance.

Executive producer Baginski told RadioTimes.com of that final scene: "At the time, the crew were not aware, I was not aware that Henry was leaving, so it was just the perfect ending for him."

He added: "The disappearance in[to] the light is so symbolic for me. Many things may happen...it's just a symbolic ending for Henry in this role."

Baginksi also remembered the final day on set, recalling: "On the last day with Henry, we were doing one of the action scenes from one of the last episodes. I think it was the the training with the dryads. It was a really dense day, we had to move very fast, we had to go very fast...and we're going set-up by set-up by set-up, going through all the move, it was beautiful. It didn't feel like the end."

The Witcher season 3 is available to stream on Netflix now. You can sign up for Netflix from £4.99 a month. Netflix is also available on Sky Glass and Virgin Media Stream.


Find something to watch tonight with our TV Guide and Streaming Guide, or visit our Fantasy hub for more news and features.
Try Radio Times magazine today and get 10 issues for only £10, PLUS a £10 John Lewis and Partners voucher delivered to your home – subscribe now.