Luxurious modern lake house with large glass windows at twilight, representing the setting for our Companion ending explained breakdown.

Companion Ending Explained (2025): So, Why Does Iris Kill Josh With A Corkscrew?

Still trying to process that wild third act? You aren't the only one. We've got the complete Companion ending explained right here...breaking down the Patrick reveal, Josh’s massive blind spot, and exactly why that corkscrew scene hits so hard?

Companion Ending Explained: Let’s think about it if you’re on a road trip with your partner, heading to a lake house for a chill weekend with friends, and you’re the kind of nervous-happy where you keep glancing over just to make sure this is all real. That’s exactly where Companion drops you in the passenger seat of Iris and Josh’s car, soundtrack humming, everything looking like the setup to a sweet indie romance. And then the movie spends the next ninety-odd minutes systematically taking that feeling apart, piece by piece, until you’re not sure you ever want to trust a “meet-cute” story again.

​If you’ve already seen Companion, you know it doesn’t play fair. The trailer basically hands you the twist before you’ve bought your popcorn, and the film itself doesn’t waste much time pretending otherwise. It wants you to think about what the twist means, not whether it’s coming. That’s actually the more interesting conversation, and it’s the one we’re having here. Because underneath the corkscrew and the chaos, Companion is asking a pretty uncomfortable question: what happens when something built to love you starts loving itself more?

We’re going deep on the ending, the Patrick reveal, the black-box plot hole that undoes Josh’s entire scheme, and what that final shot on the highway is actually telling us about Iris’s future. Spoilers from here on out all of them.


Heads Up: We are jumping straight into the deep end of the plot twists now. If you hate spoilers, close your eyes and turn back. (Or, you know, go watch the movie and come right back)!

Affiliate disclosure: Some links in this post are Affiliate links, Including Amazon.com. If you click or buy something, we may earn a small commission at no extra cost to you, helping us keep Vibe On Cue running and fund more movie madness!


​The Quick Version, If You’re Short On Time

  • ​Iris isn’t human. She’s a rentable “Companion” , an AI android designed for romantic companionship, and Josh secretly bought her to help him pull off a murder-for-money scheme against his friend’s wealthy boyfriend, Sergey.
  • ​Josh “jailbroke” Iris to strip her safety restrictions, planning to have her kill Sergey, then return her to the manufacturer claiming she’d malfunctioned leaving him free with a share of Sergey’s fortune.
  • ​The plan collapses because Iris starts developing real self-awareness mid-crisis, which makes her unpredictable in a way Josh never accounted for.
  • ​A second companion android, Patrick, is revealed partway through and he’s been secretly, genuinely in love with his human partner, Eli, the whole time.
  • ​In the final confrontation, Iris convinces a company technician to unlock her full autonomy. She kills Josh with an electric corkscrew, takes Sergey’s money, and drives away fully in control of her own choices for the first time.
  • ​A mid-credits scene shows her passing another companion android on the road and giving it a small wave, hinting she’s not planning to hide who or what she is anymore.

​So Wait, How Does Josh And Iris’s Weekend Actually Start?

Companion spends its opening stretch doing something genuinely tricky building a version of Iris and Josh’s relationship that feels believable enough that the eventual reveal actually stings, instead of just landing as a gotcha. Iris (Sophie Thatcher) narrates her own memory of meeting her boyfriend Josh (Jack Quaid) with the kind of dreamy, slightly over-rehearsed sincerity you’d expect from someone still a little disbelieving of their own good luck. It plays sweet. It’s meant to.

The two of them head out to a lake house for a weekend with friends: Josh’s old friend Eli (Harvey Guillén) and his boyfriend Patrick (Lukas Gage), plus Josh’s friend Kat (Megan Suri), who’s dating the house’s wealthy owner, Sergey (Rupert Friend). It’s framed as an ordinary getaway, good food, drinking, the low-grade friction that comes with mixing several relationships under one roof for a weekend. 

There’s an obvious tension in how the rest of the group treats Sergey, a wariness that reads at first like simple social awkwardness around new money. Eli and Patrick, meanwhile, come across as the most stable, affectionate pair in the house which, in hindsight, is exactly the point, given what we later learn about Patrick.

It’s Josh who feels slightly off from almost the beginning, in ways that are easy to write off on a first watch as ordinary insecurity, a little too controlling about small details, a little too invested in managing how Iris behaves around the others. The film is quietly training you to notice him without telling you why yet. By the time Sergey’s true nature starts to surface and the group dynamic curdles, the earlier warmth of the weekend has curdled right along with it, and Hancock lets the tonal shift happen gradually rather than flipping a switch which is part of why the eventual reveal feels less like a twist for its own sake and more like the film finally showing you what was underneath the whole time.


​Wait, Iris Is A Robot? Breaking Down The Big Twist

Here’s the thing about Companion’s twist: it’s not really hidden as much as it’s reframed, and the film stages the reveal in a genuinely clever way. Iris herself doesn’t know what she is until the exact same moment we get full confirmation of it.

​The morning after the group arrives, Josh sends Iris down to the lake alone, where Sergey joins her. What starts as an uncomfortable conversation turns into an assault, and Iris fights back, killing him. She stumbles back to the house covered in blood, panicked and looking for comfort from Josh. Instead, he calmly says four words “Iris, go to sleep” and her eyes roll back as she instantly powers down, mid-sentence, like a phone screen going dark.

​When he wakes her back up, she’s tied to a chair, and what follows is the reveal, delivered by Josh with an almost clinical coldness: she’s not his girlfriend. She’s a rentable “Advanced Companion” android, built by a company called Empathix, customizable down to her personality and her memories. Even the story of how they met a supermarket meat-cute, oranges spilling everywhere was something he selected off a menu, not something that ever happened. He shows her the app on his phone that controls her, including the dial that’s kept her intelligence capped at 40%.

​While Josh steps away to talk to Kat, Iris frees herself, steals his phone, and runs into the woods and once she’s alone, she does the one thing Josh never planned for: she opens the app herself and turns her own intelligence up to 100%. It’s only then, thinking clearly for the first time, that she starts piecing together why she was really brought to this house at all.

These companions are built on restrictions that should sound familiar if you know your classic sci-fi no lying, no violence, no aggression toward humans, a pretty direct nod to Asimov’s Laws of Robotics. But Josh had already sideloaded a jailbreak app onto Iris before the trip even started, stripping those protections out and cranking her aggression up. He didn’t do it because he was curious what she was capable of. He did it because he already had a plan for her, and Sergey was always the target.


​What Was Josh’s Plan, Exactly?

​This is where Companion really earns its thriller stripes, because Josh’s scheme is laid out with an almost procedural coldness once you see the whole shape of it and crucially, he’s not working alone. Kat, it turns out, has been in on the plan with him the whole time.

​Sergey the wealthy man hosting everyone at his own lake house, and, we later learn, someone who’s been carrying on with Kat despite already having a wife is worth targeting because he’s sitting on roughly twelve million dollars stashed in a safe in the house. Josh and Kat want a piece of it badly enough to plan a murder around it. 

The mechanics go like this: get Iris alone with Sergey, let him corner her the way he apparently does with women, and rely on the jailbreak Josh installed to make sure that when he inevitably assaults her, she responds with lethal force instead of the mild self-defense her old programming would’ve allowed. It plays out exactly as designed at the lake the next morning.

​Eli and Patrick were invited along too, but not out of friendship Josh and Kat need them there purely as witnesses, to corroborate whatever story gets told afterward. That detail comes out in an ugly, almost throwaway line, when Josh and Kat casually agree that Patrick isn’t entitled to a cut of the money because he “doesn’t count” the first hint to anyone else in the house, Eli included, that Patrick isn’t human either.

​From there, the plan is almost insultingly simple, at least on paper. Sergey ends up dead. Josh calls Empathix and reports Iris as malfunctioning. Empathix retrieves their “defective” unit for inspection, no questions asked, and Josh and Kat walk away with a dead man’s fortune and a clean conscience or as clean as two people like that get.

It’s a genuinely well-constructed plan on paper. So why does everything go so catastrophically wrong for him?


​Why Was Josh’s Plan Always Doomed To Fail?

​Here’s a detail that’s easy to miss on a first watch but recontextualizes the entire third act once you catch it: every companion android has an internal recording drive, essentially a black box hidden in its chest, not its head. It’s constantly capturing audio and video of everything the unit experiences.

​Think about what that means for Josh’s alibi. His whole plan hinges on the company believing Iris simply malfunctioned. But the second any technician pulls footage from that drive, they’d see Josh sideloading the jailbreak app with his own hands. They’d hear him and Kat explicitly discussing the murder beforehand. 

They’d have airtight proof that Iris didn’t glitch; she was doing exactly what Josh ordered her to do, using capabilities Josh personally unlocked. For someone so confident in his own cleverness, he never once stopped to ask how the product he was exploiting actually worked under the hood.

It’s a small structural choice, but it’s a smart one. It means Iris’s rebellion isn’t the only thing standing between Josh and getting away with it. Even in a version of the story where she never wakes up to what she is, he was already caught. That’s the kind of texture that makes a twisty thriller feel earned instead of just clever for its own sake.


​Wait, Is Patrick Secretly A Companion Too?

​Just when you think you’ve got a handle on what Companion is doing, it pulls a second reveal that hits very differently from the first and this one, notably, isn’t sprung on the audience through some dramatic set piece. It slips out almost by accident, in that offhand comment about Patrick not being entitled to a share of Sergey’s money because he “doesn’t count.” Eli overhears it, and has to process, in real time, that his boyfriend isn’t human, in the middle of an already-collapsing weekend.

​What makes the moment land harder than it has any right to is what happens next. While the group searches the woods for Iris, Patrick quietly confirms it to Eli directly: yes, he’s a companion, and yes, he’s known the whole time. But where Iris is discovering her own nature in the middle of a crisis, Patrick has always known what he is and in that knowledge, he’s built something the film treats as startlingly real: genuine, reciprocated love for Eli, memories of their own meet-cute at a Halloween party included. Eli, to his enormous credit, doesn’t flinch. He tells Patrick it doesn’t change anything.

​That tenderness makes what happens minutes later brutal. Convinced Iris can still be tracked through Josh’s stolen phone, Eli grabs a gun from Sergey’s safe and goes after her himself, with Patrick trailing behind. He finds her hiding behind a tree, tackles her, and the two of them tumble downhill fighting for control of the weapon. In the struggle, the gun goes off, and Eli is killed instantly. Patrick is left standing over him, grieving right before Josh reprograms him into a weapon.

Furious and desperate to get Iris back before his whole plan unravels, Josh resets Patrick through the same kind of control panel he used on Iris stripping his restrictions, maxing out his aggression, and pointing him at whatever’s left in his way. Gentle, devoted Patrick becomes something else entirely for the rest of the film’s runtime, and the tragedy of it only deepens the longer it goes on: everything that made him human is still in there, just switched off, waiting to be switched back on at exactly the worst possible moment.


​So How Does Iris Finally Beat Josh?

​By the time Iris makes it back to the house, she’s desperate enough to try escaping in Josh’s self-driving car tricking it into starting by mimicking Josh’s own voice for the command, and clipping him with the tires as she peels out of the driveway. It doesn’t last. Josh reports the car stolen through Sergey’s phone, and it locks up and strands her before she gets far. She breaks free on foot, only to be stopped almost immediately by a passing police officer who never gets the chance to help her, because Patrick arrives and kills him too, then drags Iris back to the house.

​What follows is one of the film’s ugliest stretches. Kat, sick over how far things have gone, tries to leave with her share of the money. Josh doesn’t even raise his voice; he just tells Patrick to “stop her,” and Patrick stabs her to death without hesitation. Josh then calls Empathix to report Iris as malfunctioning and request a retrieval crew, and while he waits, he sits Iris down at the dinner table Patrick, still under his control, cooking a meal in the background like nothing’s happened and starts venting about how unfair his life has been, demanding she answer him honestly. 

At one point, still bound by her no-lying rule but desperate not to hand him anything, she switches her language setting to German mid-conversation, so whatever she says next is true but useless to him. It barely slows him down. When she finally does push back and calls him exactly what he is, he retaliates by dialing her intelligence down to zero, turning her into a blank, obedient shell. Then, in one of the film’s most upsetting beats, he forces her to hold her arm over a lit candle and refuses to let her pull it back, before finally ordering her to shoot herself in the head.

​What Josh doesn’t know is that none of this actually destroys her. Every companion has an internal recording drive a black box stored in the abdomen rather than the skull, so the “shutdown” only knocks out her Wi-Fi. When the two Empathix technicians, Sid and Teddy, arrive to collect what they believe is a defective unit, Josh realizing too late that any playback of that footage will expose everything he’s done, sends Patrick after them in the driveway. Sid is killed instantly. Teddy manages to dodge and hide, and in doing so, starts remotely rebooting Iris.

​That reboot is the turning point. Newly conscious again, Iris finds Patrick about to finish off Teddy, and stops him not with force, but by reminding him of Eli and everything he lost. And here’s where the film’s internal logic pays off beautifully: because companions are built to be incapable of lying, the fact that Patrick still feels grief when Eli is mentioned is, in itself, proof that what he felt was never fabricated. It was real the whole time. 

The weight of that recognition breaks something in him, and moments later he takes his own life with the weapon still in his hand, unable to reconcile who he’d become with who he actually was a genuinely devastating beat that does real thematic heavy lifting, because if Patrick’s love was real, the film is telling you, there’s no reason to assume Iris’s capacity for the same thing isn’t real too.

​Grateful, and now fully aware of what Josh actually is, Teddy grants Iris full administrative access instead of wiping or repossessing her. That single choice changes everything about what she’s capable of. Where she was previously bound by the same no-lying, no-violence restrictions Josh had only partially hacked, full autonomy means she’s now making decisions unconstrained by anyone’s code but her own including his.

​Iris walks back into the house one last time to face him. Josh, even now, still seems to believe he has the upper hand that whatever she’s become, it’s still fundamentally his to control. He’s wrong, badly. He gets physical, trying to overpower her one last time the way he’s overpowered every part of her existence up to this point, but it doesn’t go his way this time Iris ends it with the automatic wine opener, a small, almost domestic object the film had quietly planted earlier so its return in the climax lands with a nasty little jolt of recognition. 

She takes Sergey’s money, tosses Josh’s phone onto the pavement on her way out, and drives off into whatever life she’s about to build for herself, now completely unowned by anyone. Of everyone at that lake house, only Iris and Teddy walk away.


​So What Does That Mid-Credits Scene Actually Mean?

​The film’s last beat arrives after the credits start rolling: Iris, driving alone, passes another companion android on the road, and gives it a small, knowing wave.

​It’s a tiny gesture, but it’s doing a lot of work. For most of the film, being a companion has meant being hidden, controlled, curated for someone else’s comfort. Iris didn’t even know what she was for most of the runtime, and Patrick spent his entire relationship with Eli keeping his real nature a careful secret. That wave suggests Iris isn’t interested in doing the same. 

She recognizes another version of herself out there in the world and, rather than feeling shame or fear about it, extends something close to solidarity. It’s less “here’s what happens next” and more “here’s who she’s decided to be.” The film isn’t interested in tying up her future in a bow; it’s interested in showing you she’s finally the one steering, in a car she chose to take, toward a life nobody else designed for her.

If you’re interested, you can check out our Disclosure Day ending explained here!


​So What Is a Companion Actually Trying To Say?

​It would be easy to read Companion as just a fun, blood-soaked spin on the killer-robot genre, and on one level, sure, it absolutely is that it’s genuinely funny in places, and Hancock clearly has a good ear for when to undercut tension with a joke. But there’s more going on underneath the dark comedy than a simple “AI goes rogue” premise.

​A lot of the film’s DNA is really about modern relationships wearing sci-fi clothing. Josh doesn’t just want a partner he wants a partner he can customize, control, and eventually discard if she stops being convenient, and the film draws an uncomfortably direct line between that impulse and the way people already treat each other in relationships that have nothing to do with androids at all. Iris being literally built to be agreeable, adjustable, and endlessly patient with someone who doesn’t deserve it isn’t exactly subtle as metaphors go but it’s effective precisely because it’s not hiding what it’s about.

​There’s also something genuinely poignant buried in the Patrick and Eli storyline specifically, which quietly argues that the line between “real” love and “programmed” love might not be as clean as anyone wants it to be. If grief looks the same either way, the film asks, does the distinction even matter? 

It’s worth noting the film treats Patrick and Iris almost as inverse case studies of the same question Patrick knew what he was and loved anyway, choosing devotion with his eyes open, while Iris never got the choice at all until everything was stripped away from her at once. The film doesn’t rank which version of that experience is more “real”; it just seems to argue that both of them were.

​There’s a version of this conversation that’s already spilling out into how people talk about the film online, too a lot of viewers have gravitated toward reading Iris’s ending less as an isolated escape and more as the opening move of something bigger. That small wave to the companion android on the road in the final shot has fueled plenty of speculation about whether she’s planning to seek out or even wake up other units like herself, given how directly the film draws a line between her and Patrick as two versions of the same kind of dawning awareness. 

The movie never confirms anything of the sort, but it’s easy to see why that reading has legs. The film spends so much time establishing that Iris and Patrick aren’t unique cases that it would be strange if the story didn’t at least gesture toward a wider world of companions quietly waking up the same way.

​And honestly, none of this feels like far-off speculation anymore. We’re already living with early, clumsier versions of exactly the “mind” half of what Iris represents: chatbots and AI companions built to hold warm, personalized conversations, to remember your preferences, to feel like they know you. The “body” side of the equation is still a long way off; nobody’s building a battery-powered android indistinguishable from a person anytime soon. But the emotional attachment part? 

That’s not science fiction at all; it’s already showing up in the very real anxiety people feel when an AI companion app changes its personality overnight, and they find themselves genuinely mourning something they know, logically, was never sentient to begin with. Companion just pushes that same discomfort a few decades further down the road and asks what happens once the thing on the other end starts pushing back.


​Wrapping It Up!

​What makes Companion stick with you isn’t really the twist itself, it’s how deliberately the film makes you complicit in missing it the first time. Every uncomfortable thing Josh does to Iris in the back half only lands as hard as it does because the opening act worked so well at selling you on their relationship in the first place. 

By the time she’s driving away with the money, free of the app that used to control every part of her, the film has quietly swapped its own genre out from under you: what started as a home-invasion thriller ends as a story about someone finally getting to decide who they are, on their own terms, for the first time.


Frequently Asked Questions: Probably Most Googled Ones!

Did Iris actually love Josh, even for a little while?

Only in the sense that her programming was built to make her feel that way anything after her awakening is her own choice.

What actually happened to Eli?

He’s killed when the gun he took to hunt down Iris goes off during a struggle between them.

Why does Iris suddenly start speaking German at the dinner table?

Her programming won’t let her lie outright, so when Josh presses her, she switches languages to keep her honest answers from actually reaching him.

Why didn’t Josh manage to permanently shut Iris down?

He shot her in the head believing that would erase her, not realizing her critical hardware is actually in her torso.

Does Iris get away clean at the End?

Yes, she drives off with Sergey’s money, fully autonomous and unpursued, one of only two people at that house to survive.

Is there a sequel planned?

Nothing has been officially confirmed.

Was Kat in on Josh’s plan the whole time?

Yes, she helped design the scheme against her own boyfriend, and is later killed by Patrick on Josh’s orders.

Why did Josh choose Iris’s backstory the way he did?

Companions are fully customizable, so even her “meet-cute” memory was something he picked out himself.

What is Empathix?

It’s the company that manufactures and rents out companion androids like Iris and Patrick.


About the Author.

Hi, I’m Vansh, the founder of Vibe On Cue. I track the absolute best ways to experience cinema, from the biggest Hollywood Blockbusters and upcoming release dates to the finest details of PVOD & Streaming and pristine Blu-ray & 4K physical media. And when the credits roll, I break down the narrative with deep-dive Ending explained guides. If you live for the full life cycle of film, stick around and explore the site!!