‘The Witcher’ Season 4 Ending Explained: Does Leo Bonhart Kill Ciri? Why is Geralt in Trouble?
The Witcher Season 4 ends, once more, with our core family of Geralt (Liam Hemsworth), Yennefer (Anya Chalotra), and Ciri (Freya Allan) split apart by fate. Geralt, at least, has the companionship of the hanza (or fellowship), while Yen has the support of the newly built Lodge of Sorceresses. However, Ciri’s future is by far and away the most in peril at the end of the latest season of the Netflix hit.
**Spoilers for The Witcher Season 4, now streaming on Netflix**
🎬 Get Free Netflix Logins
Claim your free working Netflix accounts for streaming in HD! Limited slots available for active users only.
- No subscription required
- Works on mobile, PC & smart TV
- Updated login details daily
Ciri spends much of The Witcher Season 4 believing she has successfully shed her past self, embracing the name Falka and her role within the Rats. However, that doesn’t stop Nilfgaardian spy master Stefan Skellan (James Purefoy) from hiring Witcher-killer Leo Bonhart (Sharlto Copley) to hunt her down.
Leo Bonhart is one of the most terrifying villains in all of literature, let alone the universe of The Witcher, and Sharlto Copley fully embodies his violent, cruel, and unpredictable spirit.
“You know, [Sharlto’s] been very open about the fact that he doesn’t particularly like to play villains,” The Witcher showrunner Lauren Hissrich told DECIDER, “and yet this character is sort of the most dastardly, sort of unforgiving —”
“Couldn’t get any worse than Leo Bonhart,” Freya Allan said.
“What was so wonderful was to see, and Freya can speak a lot to this, is just how Sharlto turned himself over to this character and embraced this character,” Hissrich said. “Because, I mean, it was a full transformation to the point that when I would see him without costume, I wouldn’t recognize him because he just carried himself completely differently.”
Princess Cirilla of Cintra might not have enjoyed her time spent with Leo Bonhart in The Witcher Season 4 finale, but Freya Allan loved those scenes.
“Working with Sharlto, for me, has been one of the biggest joys of the whole Witcher experience because he is a bloody brilliant actor,” Allan said. “You never know what’s going to happen with him and he genuinely is a flawless Leo Bonhart.”
“I know that he’s such a fan favorite character and I can assure you that it’s in the best hands.”
But can Allan assure us that Ciri’s going to be okay? Does Leo Bonhart kill Ciri in The Witcher Season 4? Why does Geralt’s happy ending spell doom for the future? And what’s next for the characters of the Continent? Here’s everything you need to know about the end of The Witcher Season 4…

The Witcher Season 4 Ending Explained: Does Leo Bonhart Kill Ciri?
No, Leo Bonhart does not kill Ciri at the end of The Witcher Season 4. He does, however, murder a bunch of other characters. Namely, he kills all of the Rats, including Ciri’s lover Mistle (Christelle Elwin), and adds insult to injury by hacking up their corpses to pickle. (I know. It’s gross.)
In a terrible twist, we learn late in The Witcher Season 4 that a bounty has been placed on Ciri and her friends as a trap. Leo Bonhart has been hired by Nilfgaard to kill these rebellious young characters entirely as a way to get to Ciri. Nilfgaard wants her alive because her father, Emperor Emhyr (Bart Edwards), wants to marry her so she can conceive a fated prince. (I know. Again, it’s gross.)
A Nilfgaardian merchant named Hotspurn (Ben Castle-Gibb) lets it slip to the Rats that Leo Bonhart is looking for them to tempt the cocky youths into attacking the Witcher-killing assassin. Ciri learns this and attempts to warn her friends, but is too late. Bonhart has murdered all of the Rats and fights Ciri, knocking her out.
So Leo Bonhart doesn’t kill Ciri, but he hasn’t spared her either. The season ends with Ciri being forced to watch Bonhart decapitate Mistle to add her body parts to the barrel. It’s unclear at this point if Bonhart will eventually kill Ciri or take her to Nilfgaard.

Why Does Geralt Say “Fuck” After Being Knighted By Queen Meve of Rivia?
The Witcher Season 4 ends with Geralt and his friends helping a bunch of Northern soldiers defeat Nilfgaardian troops. To honor his heroism, Queen Meve (Rebecca Hanssen) knights our guy Sir Geralt of Rivia. However, this gift soon becomes a curse as Meve adds that Geralt must serve her and only her for the rest of his life. Geralt says, “Fuck.”
So what’s the problem? Besides the fact that Geralt has basically spent the entirety of The Witcher staying out of politics, this could put him in a very awkward position should Queen Meve ever want to come to blows with the Lion Cub of Cintra… Ciri.
Basically these two major developments — Ciri’s capture and Geralt’s knighting — set up some major drama in Season 5.
Is Netflix Making The Witcher Season 5?
Yup! Netflix has already renewed The Witcher for a fifth and final season. The Witcher Season 5 went into production last spring.
So, yes, there will be an end to this magical saga.
Let’s be honest—no matter how stressful the day gets, a good viral video can instantly lift your mood. Whether it’s a funny pet doing something silly, a heartwarming moment between strangers, or a wild dance challenge, viral videos are what keep the internet fun and alive.