DISCLAIMER: This Killing Eve episodic recap of “Beautiful Monster” contains more spoilers than the number of outfit changes Villanelle has in any given season. She’s the snappiest of snappy dressers, after all. You’ve been warned. Proceed with caution.
Welcome back, Killing Eve lovers! We’re finally in penultimate episode territory. “Beautiful Monster” set the stage for next week’s season finale. We lost poor Mo to the Twelve’s newest hit girl! Konstantin suffered from a heart attack after too many folks broke into his flat and waited for him in the dark. Well, that and most likely Villanelle was an inadvertent catalyst. Dasha was also hospitalized, and that was by Villanelle’s and Eve’s collective hand. Aw, I love it when my babies enact violence together! The cat-and-mouse game continued as Villanelle and Eve had another very close encounter near the end of the episode. So close and yet so far!
Alright, ready to delve into “Beautiful Monster?” Let’s get to it.
KILLING EVE Recap: (S03E06) End of Game
Now, we open with Villanelle (Jodie Comer) meeting with Helene (Camille Cottin) once again. You know, so Helene can fill out one of those job satisfaction surveys. Unfortunately, she’s sidelining Villanelle due to her latest botched hit. Instead, she’s unveiling the Twelve’s newest crown jewel – Rhian. However, Villanelle vows to take Dasha with her, to which Helene acquiesces. Oh, and no scene of this manner would be complete without Villanelle unabashedly flirting. She’s quite good at it, to be fair.

Later, Mo (Raj Bajaj) fills Carolyn (Fiona Shaw) in on any progress he’s made regarding Kenny’s case. Carolyn is dissatisfied, so she denies Mo his favorite omelette. Only winners get omelettes, Mo. Just as Mo leaves, we see Eve (Sandra Oh) sidle in and take his place at the table. She reveals that Villanelle has been promoted and therefore should be their new focus. However, Carolyn isn’t having any of it. She won’t enable Eve’s obsession with our favorite psychopath.
Meanwhile, Konstantin (Kim Bodnia) waits for Irina at a juvenile detention center in Moscow. If you recall, Irina ran over her mother’s boyfriend while illegally driving an SUV. One of the physicians present tells Konstantin that Irina isn’t going anywhere. She’s volatile, completely lacks empathy, and shows zero remorse for committing vehicular homicide. Konstantin tries to bribe the man with cash, but to no avail.
Next, we see Eve is outside Bitter Pill rummaging through a dumpster, as one does. Bear (Turlough Convery) catches her while on his way inside. She reveals that she’s searching for the box that contained her birthday cake – the one that Villanelle sent her. Thankfully, Eve finds it. Eureka! The pair head inside the building, only to find the office in absolute shambles. Jamie (Danny Sapani) informs the duo of the police raiding their space. In addition, said authorities slapped Jamie with a hefty amount of fines – one of which is using goods and services on the dark web. But Eve knows the show must go on. She enlists Bear to search for the bakery where Villanelle purchased her cake.

Of course, after they get access to the bakery’s clientele, they trace Villanelle’s credit card. Bear discovers that the last transaction Villanelle made was minutes ago in Aberdeen. Time for a road trip to Scotland!
Then, Konstantin informs his daughter Irina that he’s temporarily leaving her at the detention center. He promises to return for her in a few days. First thing’s first, though – time to settle his affairs in London. She’s not too thrilled at this, but reluctantly stays put all the same. Meanwhile, we see Villanelle and Dasha (Harriet Walter) are checking into a lavish hotel in Aberdeen. They put on Scottish accents and pretend to be a mother and daughter. While they’re in the elevator, Dasha and Villanelle have it out. Dasha reminds Villanelle that she doesn’t have anyone – not since she committed patricide in Russia. However, Dasha has a son in Russia who’ll most assuredly take care of her. God, I love Comer and Walter together. Pure, electrifying magic. Dasha and Villanelle’s relationship is a mess of complexities.
Later, Geraldine (Gemma Whelan) decides to surprise Konstantin at his flat. She’s brought him a home-cooked supper and wine. But, you know, breaking into one’s flat and waiting for them in the dark is generally frowned upon. Also, Konstantin has a heart the size of a hamster. Geraldine finally comes to her senses – she realizes that Konstantin was merely utilizing her to get the scoop on Carolyn. Konstantin admits this aloud, to which Geraldine tells him off and storms out. Well, there goes the girl.
Next, Villanelle and Dasha are playing a rousing game of golf in the country where the very sport originated. Villanelle is sporting a smart tartan outfit in emerald green. Seriously, the next time I golf I’m wearing that exact getup. They spot a bevy of Americans loudly guffawing and generally being a visual nuisance. Villanelle offers the larger one up to Dasha as a “retirement gift.” Her last kill before she’s shipped back to Russia to retire. How sweet!

However, just as they’re about to pull the man in with their ruse, Villanelle decides she wants to do it. She feigns a Scottish accent and a genteel demeanor. Villanelle tells the man that her golf ball wound up in the woods, and she’s afraid to get it herself. That, and her mother is so very frail. The American man acquiesces and slathers on an extra layer of misogyny for good measure.
Then, the trio wanders into the woods. Villanelle points to where her golf ball landed and he leans down to snatch it up. Villanelle brandishes her golf club. She hesitates, which is something we never see in Villanelle – hesitation when going in for the kill. Suddenly, the man turns around and shrinks back from her presence. We see Villanelle swing and then – smack! She takes out Dasha instead. Villanelle orders the man to run away from her. Well, that went in a direction I wasn’t expecting.
Next, Eve is very close to the golf course in Aberdeen. The American man hails her cab driver, who stops for him. He’s clearly panicked. Knowing Villanelle may have something to do with his frantic state, Eve grills him on his assailant’s appearance. Sure enough, his description pegs Villanelle as a match. She pushes the American man out of the van and orders her driver to gas it. Meanwhile, Konstantin picks up Villanelle while she’s wandering aimlessly in the woods. Before they can flee to Cuba, Konstantin needs to get his money.
Later, Eve finds Dasha unconscious in the woods. She stirs the elder woman awake. We see Dasha’s nasty gash from where Villanelle clobbered her. Then, Dasha admits to being the one behind Niko’s pitchfork attack – not Villanelle. Suddenly, a seamless shift takes place within Eve. She places her boot upon Dasha’s chest and presses. You can hear Dasha’s ribs crack. Honestly, it takes a lot to make my skin crawl, and this scene did just that. However, before Eve an inflict more damage, she hears sirens from an approaching ambulance. Don’t add more murder to your resume, Eve!
Then, Mo is walking through the park while leaving a message for Carolyn. Apparently, he’s made progress in Kenny’s case. As he’s meandering off camera, we see Rhian sitting quietly on a park bench, observing him. Uh oh. Methinks Mo may be in danger. You in danger, girl!

Next, Konstantin and Villanelle are walking through a train platform. He still needs his money. While Konstantin is complaining about everyone and their mother wanting to kill him, he collapses on the ground. Initially, Villanelle is under the impression he’s faking it, but then she realizes that this is the real deal. Konstantin is having a heart attack. We see Villanelle get emotional which, again, is a rarity. She truly looks fearful of losing him. But she snags the details required to access Konstantin’s finances and flees the scene. Eve arrives, hot on their heels. She ensures that someone is calling an ambulance for Konstantin and asks him where Villanelle went. We see Villanelle departing in a train and she locks eyes with Eve as she leaves the station. So close…again!
Meanwhile, Carolyn arrives home and attempts to bond with Geraldine through takeout. Nothing brings people together more than good food. However, dinner time is tarnished when Carolyn learns of Mo’s murder. Yes – unfortunately, Rhian got to him. We see poor Mo is floating in a pond in the park looking utterly lifeless. Now, Carolyn fears that the Twelve are getting too close to her. The walls are closing in. Geraldine is irate that Carolyn still suppresses everything she’s feeling. Suddenly, Carolyn starts throwing vases and breaking fragile tchotchkes around her. It’s an act of violence we’ve never seen from Carolyn. One burst of heightened emotion.

Then, we see Konstantin is alive and in the hospital. His nurse is inquiring whether Konstantin has a lot of stress in his life. He merely guffaws, long and loud. Of course, we know Konstantin is probably one of the most stressed people on the planet. Now, we hear someone else laughing alongside him – it’s Dasha, who’s Konstantin’s roommate. What a small world!
Next, Eve is still on the train platform in Liverpool. She receives a phone call from Villanelle, who says they have to stop running into each other. It’s not healthy. Eve appears almost happy to hear from Villanelle. And, so the game continues…
RELATED: Read all KILLING EVE recaps here!
Now, we have just one more episode of Season 3, folks. My one complaint has to do with Niko – what exactly is his function at this juncture? For the majority of Killing Eve, we’ve only seen him as a plot device for Eve. Of course, his purpose this season is no exception. He was meant to lure Eve out of London so Dasha could attempt to murder him in front of her. To be honest, I was ready to accept his seemingly inevitable death. But he lived! Not only that, but he wants nothing to do with Eve. Which begs the question: do the writers have any future plans for the character? Or was last week’s episode the last time we’ll see Niko Polastri?
Do you think next week we’ll learn who Kenny’s killer is? Will Eve track Villanelle down in Cuba? Will Dasha get her revenge? Join me next week as I recap Killing Eve, here on Geek Girl Authority.
Killing Eve airs Sundays at 9pm on your BBC America affiliate.
- YELLOWJACKETS Recap: (S03E06) Thanksgiving (Canada) - March 14, 2025
- TED LASSO Season 4 Is Officially a Go at Apple TV+ - March 14, 2025
- HARLEY QUINN Recap: (S05E09) Bottle Episode (But Not a ‘Bottle Episode’) - March 13, 2025