Empty cracked desert road at sunset running through an abandoned small town, used for the Onslaught ending explained

Onslaught Ending Explained (2026): Wait, Who Is Hanna Kammler, And Why Is She Calling The Shots?

Wait, who was that woman who showed up at the end of Onslaught, and why did the government guy act like she was the boss? This Onslaught ending explained clears up Hanna, where those survivors got taken, and why they didn't just wipe everyone out. Did that last map throw you too?

Onslaught Ending Explained: Hmmm ok…so the sun is up, the trailer park looks like a bomb went off, and Josiah just crawled out of his trailer alive when you were pretty sure he was done for. You’re ready to exhale. Celeste just beat three engineered killing machines with a chainsaw and some seriously colorful language, so that’s it, right? Everybody go home.

​Then a row of blacked-out SUVs pulls up. A government guy named Cyrus climbs out and starts talking to Celeste like he’s the one running things. And right behind him steps out a woman you’ve seen for maybe five minutes all movie, and suddenly Cyrus is the one waiting on her. If you were watching that scene thinking, “When she steps out and everyone treats her like royalty, you probably asked the exact same thing: who the hell is she? “ yeah, same. That’s the moment that trips up almost everyone.

So let’s sort it out together. We’ll go through how the movie gets rolling, what happens during that endless night in the trailer park, why the biggest soldier stops to fight Celeste personally, and the big one: who Hanna Kammler is, why Cyrus takes her calls, and why three survivors get driven off instead of waving goodbye.

We’ll also talk about that Alaska map at the very end, and the part where this movie turns out to be a sneaky relative of The Guest.


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)!


​TL;DR: Quick Key Takeaways 

  • ​Celeste kills all three super soldiers, including The Butcher, a guy from her old Army days who somehow still remembers her. She, her daughter Daisy and her neighbor Josiah are the only ones left standing.
  • ​Dr. Hans Kammler, the scientist who built the soldiers, gets killed by his own creations almost immediately. That leaves his wife, Hanna, as the person actually steering everything.
  • ​Hanna tells Cyrus the soldiers were made to be used against ordinary civilians, and that his job is to watch and clean up, not to stop them. The trailer park was basically a live-fire test.
  • ​She spares the survivors because Celeste just proved a regular mom with a chainsaw can beat the program’s best product. The “relocation” is a polite way of saying stay quiet and stay where we can see you.
  • ​The closing images hint they’ve been moved to Alaska, while missing-person posters suggest someone back home is asking questions.
  • ​Director Adam Wingard says this movie lives in the same world as The Guest, and he sees it as the last chapter of a loose trilogy with You’re Next.

​Who’s who in Onslaught?

​Quick roll call, because this movie throws a lot of names at you while people are getting chopped up.

  • ​Celeste Cross (Adria Arjona): Ex-Army sniper with PTSD who manages a rundown New Mexico trailer park. She’s a mess, she’s a great shot, and she is not fun to owe rent to.
  • ​Daisy (Blake Kennedy): Celeste’s young daughter, dropped off for the weekend. She’s polite to a fault and, honestly, the most responsible person in the park.
  • ​Josiah (Reginald VelJohnson): Chain-smoking Vietnam vet next door. He’s the one who makes Celeste promise to return his overdue library books.
  • ​Kovacks (Eric Wareheim): A drunk, off-duty cop who lives in the park. His cruiser’s radio is the only link to the outside world.
  • ​Dr. Hans Kammler (Dan Stevens): The German-accented mad scientist behind the super soldiers. He’s described as “third-generation Paperclip,” which we’ll unpack in a second.
  • ​Hanna Kammler (Rebecca Hall): Hans’s wife and a collaborator on his work. Calm, cold, and a lot more important than her screen time suggests.
  • ​Cyrus (Drew Starkey): A government “cleaner” sent to deal with the mess. He’s the guy who shows up with the SUVs.
  • ​Baylor (Michael Biehn): The observer who arrives to watch Hans’s big test. It doesn’t go well for him.
  • ​The Butcher (Alex Pereira), Cockroach (Dave Campbell) and Crybaby (Tyler Hall): The three super soldiers. Each one got his nickname from something awful he did or survived before Hans got his hands on him.
  • ​Griffin (Jacob Scipio): Daisy’s dad and Celeste’s ex, the reason Daisy is at the park in the first place.

​How does Onslaught even get going?

​Let’s start with Hans, because everything bad flows from him. When we meet him, he’s saying goodbye to Hanna before heading off to a secret lab by helicopter. She tells him today will be a good day. Hold onto that line, because it ends up being weirdly accurate for one of them.

​Hans’s big idea is a soldier with no conscience, no hesitation and a body that won’t quit. He’s built three. One was called Crybaby because he wept while killing seventeen civilians. One earned the name Cockroach by absorbing an absurd number of bullets and living. And one is The Butcher, a former combat instructor who wiped out a whole squad with a cleaver. These aren’t random recruits. They’re the worst stories the war machine ever produced.

​About that “third-generation Paperclip” bit. Operation Paperclip was a real postwar American program that quietly brought German scientists to the U.S. to work for the government, Nazi pasts and all. Calling Hans third-generation means his family has been in that pipeline for decades, passing the work down like a family restaurant. It’s an inherited, institutional thing, not a lone lunatic.

​Then comes the demo. Baylor shows up to watch, the soldiers get gassed and thrown in with a squad of real troops, and they massacre everyone. Then all three seem to go into cardiac arrest, but they’re actually faking it by deliberately slowing their own hearts. Hans and his doctors rush in to help, and the soldiers spring up and kill the doctors, Baylor, and finally Hans himself. Doors open. Everybody walks out. Hans is thrilled right up until it stops being his problem.

From there it’s a road trip of terrible decisions. They hit a gas station convenience store and gun down everybody inside in a broad, well-lit view, which is the movie’s way of showing you exactly how these things treat regular people.

Meanwhile, back at the trailer park, Celeste is dealing with a much smaller kind of crisis: her ex dropping Daisy off for the weekend and mentioning he’s thinking of moving out of state with her. You can already feel those two worlds sliding toward each other.


​What actually goes down in the trailer park?

​The soldiers hit the park and the movie turns into one long, loud, sweaty night. Early on, people just die in mundane moments, someone doing laundry, someone flipping burgers on a grill, which is nasty and also kind of the point. These guys don’t pick fights. They just erase whoever’s in view.

​Celeste gets hurt early while shielding Daisy from Cockroach, and she’s saved when Josiah shoots him. The soldiers pull back, cut the power, and regroup. Celeste, Daisy and Josiah end up holed up in Kovacks’ trailer, Cockroach comes at them again, and this time Josiah takes a bad hit. Kovacks, to his credit, is useful for exactly one thing: his cruiser has a radio. The plan is to get to the car, call for help, get Daisy out.

That plan falls apart around the cruiser. Kovacks makes a run for it with Cockroach on his heels, and Celeste puts a rifle shot in Cockroach’s head. He drops onto his own chainsaw, which is the kind of ending that feels earned. Kovacks scoops up Celeste and Daisy and leaves Josiah behind, since everyone figures he’s dead.

Then Crybaby bursts through the passenger seat and starts stabbing Kovacks. Kovacks shoots him and drives the car into a dumpster, and both of them die. For the one guy who spent the movie being a punchline, that’s a pretty solid exit.

​Celeste is knocked out in the wreck, and Daisy does the bravest and scariest thing in the movie: she runs. She narrowly gets away from The Butcher, who’s hunting her through the park. Then Celeste grabs Cockroach’s chainsaw and goes to meet him.

One quick note on Josiah, since it’s easy to lose track of him. When the night starts looking grim, Celeste makes him promise to get Daisy to her dad if she doesn’t survive. He agrees, then makes her promise to return his overdue library books. It’s a throwaway joke wrapped around a very real handoff. When he’s still breathing at dawn, it’s the one piece of genuinely good news in the whole movie, and the book debt is officially back on.


​Why does The Butcher turn the hunt into a duel with Celeste?

​Here’s the thing a lot of people walk away from this scene asking: why does this particular soldier treat Celeste differently? These guys are supposed to be programmed machines, yet The Butcher makes it personal.

The movie answers it with flashbacks and one clever setup. Earlier on, Celeste tells Daisy about a fellow soldier who challenged her to a fight because he assumed she’d be an easy target. She won, by kicking him squarely where it hurts. That soldier is The Butcher.

While the park is under siege, he breaks into Celeste’s trailer and finds photos of the two of them from their Army days, and that’s the moment he recognizes who she is. Think of that guy from your past who picked a fight with you to look tough, got humbled in front of everyone, and never quite let it go. Now imagine he comes back as a hulking, rebuilt killing machine.

​So why does that old grudge survive Hans’s programming? The simplest reading is that the conditioning mostly worked, but not completely. Some stubborn scrap of the man he used to be is still in there, and Celeste is the one memory strong enough to poke through. The Butcher isn’t a person anymore, but he’s not fully a machine either, and that gap is where the duel lives.

The fight itself is fast and ugly. He comes with a meat cleaver and a fire axe, Celeste ducks the first swing, takes his leg off with the chainsaw, and then finishes him with it. It also quietly says something about Celeste. She’s spent the whole movie running from her own past, drinking in her trailer, shaking before she takes a shot. And the very thing she’s been trying to bury, her time as a soldier, is exactly what saves her kid. She doesn’t heal. She just gets one more night where the damage is useful.


​So who is Hanna Kammler, and why is she calling the shots?

​This is the part everyone asks about, so let’s go slow. The film actually sets it up earlier than you’d think, with a phone call.

​Back when the soldiers first escape and the gas station gets shot up, Cyrus is sent to look into it. He ends up calling Hanna, and with Hans gone, she steps in and takes over. She explains what the soldiers are for: they were built to be used against civilian populations, meaning regular people at home. 

Then she gives him his orders: don’t engage them, watch what they do, report back on how they perform, and cover their tracks. And Cyrus follows that without pushback. He even finishes off a surviving witness at the gas station to keep things quiet. So whatever Cyrus is, he’s not the hero riding in to save the day.

​Now, why does a government agent listen to the scientist’s wife? The movie never draws the org chart, but you can piece together three layers:

  • ​The Kammler family and the group around them. Hans is the loud, visible genius. Hanna is the one who actually holds the program together.
  • ​A private military contractor. According to what’s said later, the base the soldiers escape from used to be run by the government but now belongs to a private company that funds Hans’s work.
  • ​A hidden government division. That’s the one Cyrus answers to.

​Here’s a real-life way to think about it. Picture a franchise restaurant. The manager’s name might be on the door, the corporate people send the inspectors, but the owner’s spouse is quietly the one who decides who stays and who gets fired. Hans was the manager everybody saw. Hanna’s the one with the keys. And once Hans is dead, she’s the only person left who truly understands how the thing works, which means the government needs her more than she needs them. That’s why Cyrus waits for her to speak.

One more point. The best explanation for why the Kammlers have this much weight is that they’re basically government assets on loan to the contractor, which would also explain why Hans gets blindfolded going into the base.

The creepier version is that people like them are woven so deeply into the system that nobody can easily pull them out. The film doesn’t give you a clean answer, and I think that’s on purpose. Hanna’s power only feels scary because you can’t point at where it ends.

​And let’s not skip how she handles losing Hans. Whatever she feels about it, it doesn’t change her verdict. When it’s all over, she looks at the carnage and calls it a success. A husband died, a trailer park was wiped out, and she’s checking boxes. That’s the whole character in one shrug.

​It also loops back to that “good day” line from the start. Hanna sends Hans off with a cheerful forecast, and by sundown the forecast has come true in the coldest way possible. The test worked. The soldiers killed on command, ignored pain, and went after a whole community without a single wobble. Hans paid for it with his life, but from where Hanna’s standing, the product has been proven in the field, and nobody in the government is going to argue with a working weapon.

So when you ask who’s calling the shots, the short answer is this: whoever owns the thing that works. Hans built it. Hanna is the one who knows what to do with it.


​Why didn’t they just wipe everyone out?

​If the whole operation is secret, the easy move is to bury the three witnesses and burn the trailer park. Plenty of movies would do exactly that. So why does Hanna choose differently?

​Because Celeste is data. Think about what the program just watched. They built three soldiers who were supposed to be unstoppable, aimed them at a bunch of civilians, and a mom with a rifle and a chainsaw, a stubborn old vet and a drunk cop’s car took all three apart. To Hanna, that’s not a problem. That’s a case study. She tells Cyrus the survivors shouldn’t go to waste, and she wants them kept under observation.

​Cyrus handles the delivery, and it’s a masterclass in polite threat. He offers to relocate Celeste and Daisy and says they must never talk about what happened. And he makes it clear that if she doesn’t go along willingly, things could get ugly for them. You’ve probably seen a smaller version of this in real life: the “we’d love to help you move on, just sign this paper and don’t discuss it” conversation after something went wrong at work. It sounds like generosity. It’s a leash.

​Notice that Josiah gets swept up in the offer too, even though he has no family stake in any of this. That tells you the program isn’t just tying off loose ends. It’s collecting people who handled violence under pressure. Nobody here gets spared out of kindness.

There’s an ironic twist hiding in here too. Early in the movie, Celeste is furious at Griffin for planning to move out of state with Daisy, because she doesn’t want her daughter taken away from her. By the end, she and Daisy are being moved anyway, and this time it’s not a custody fight she can argue her way out of. She can’t even tell Griffin why his daughter is about to vanish. The thing she feared most happens to her, only worse, and it’s done by people who smile while they do it.


​Where do they take Celeste, and what’s the Alaska map about?

​The movie never says where Celeste, Daisy and Josiah end up, but it leaves a trail. During the end-title sequence, you get a series of images: missing-person posters for people from the trailer park, and scraps that look like someone’s independent investigation into what happened to the three survivors. The final image is a map of Alaska.

​The most natural reading is that Alaska is where they’ve been moved. It makes sense from the program’s side, too. Think of it like a company shipping a problem employee to the remote branch office nobody ever visits. It’s far away, it’s thinly populated, and it keeps Celeste somewhere Hanna can watch her without anyone nosing around. Keep in mind the film never states it outright, so Alaska is a strong hint, not a confirmed address.

​The other half of that sequence matters just as much. Those posters mean the outside world thinks these people are missing, not relocated. And the investigation scraps suggest somebody, maybe Griffin, maybe someone else, isn’t buying the official story. It’s a loose thread dangling right at the end, and it’s the movie’s way of saying the cover-up isn’t airtight.

As for a sequel, nothing has been officially announced. Wingard calls this the closing piece of his trilogy, though Stevens told The Hollywood Reporter they’ve teed things up for a follow-up. Whether Celeste walks back through that door is another matter.


​How does Onslaught connect to The Guest?

If you haven’t seen The Guest from 2014, here’s the short version. A soldier named David, also played by Dan Stevens, turns up at a grieving family’s door claiming to be a buddy of their son, who died in combat. He’s charming and helpful at first, then increasingly dangerous, and it turns out he’s the product of a secret military experiment.

Wingard has confirmed in an Comic-Con interview that Onslaught takes place in the same continuity, in the same small town of Moriarty, New Mexico, and that the secret programs here are other pieces of the same shadowy operation that produced David. So the trailer park massacre isn’t a random one-off. It’s one more experiment from a much bigger machine.

Now for the fun part. Dan Stevens plays David in The Guest and Dr. Kammler here, and that’s not a coincidence you’re supposed to ignore. At one point you see a photo of one of Kammler’s ancestors, and he looks a lot like David. One reading, floated in The Hollywood Reporter’s coverage, is that Kammler is working on an evolved version of the same program that made David, which would make David either a relative of the Kammler line or some kind of copy.

Stevens himself told The Hollywood Reporter he doesn’t know whether they’re related or Kammler is cloning his own ancestors. The movie never confirms any of it, so treat it as a fun theory, not a fact.

​You’ll also see the initials KPG tied to the group behind all this, and they’re older than you might think. As The Hollywood Reporter lays it out, KPG is a shadowy defense contractor that was name-dropped in You’re Next, then shown more directly in The Guest, where its board and military partners scramble to contain David’s escape. 

Wingard told The Hollywood Reporter the K stands for Kammler and the P for Priapus, the new outfit Hans works within, while the G is still a mystery. He’s also said in that same interview that the base David escapes from is related to the one Hans works at here. Think of it like the name of a company you only ever see on an unmarked door. You know it’s there, you know it’s powerful, and nobody will tell you what the G is.

Do you need to watch The Guest first? Not at all. Onslaught works fine on its own, and the connection is a bonus layer, not homework.


​What is the movie trying to say?

​For a movie this gleefully bloody, it has a pretty pointed message. The opening titles race through a century of American wars, and one image in particular has the Nazi eagle morphing into the U.S. seal. That’s not subtle, and it isn’t meant to be. The movie is arguing that the machinery of war doesn’t switch off when the war ends. It just finds new targets.

​That idea shows up again and again. Josiah points out more than once that veterans are the forgotten ones. Celeste hauls her PTSD around like a second job. And the soldiers Hans built are literally designed to be turned on ordinary Americans. Wingard has described the film as a cap on a trilogy with You’re Next and The Guest, all of which circle the same worry: violence built for war doesn’t stay overseas.

The ending lands the point with a quiet punch. Celeste wins the fight, but the people who created the monsters walk away unbothered and ready for the next test. The soldiers were never the real villains. They were the product.


So, Is it a Happy Ending or Not?

​Mostly, it’s a survival ending with an asterisk. Celeste, Daisy and Josiah get out alive, and Daisy is safe from The Butcher. That part is a real win, and you’re allowed to enjoy it. A kid and a stubborn old vet and a wrecked sniper made it through a night that killed everyone around them.

But the asterisk is huge. They’ve been scooped up by the same system that made the threat in the first place, and Hanna has already decided Celeste is useful. They’re alive, but they’re not free. The posters and that map of Alaska say there’s still a story out there, and nobody is done with these three yet. That’s the aftertaste the movie wants to leave you with: you beat the monster, and somebody important just took notes.

If  you’re interested, you can check out our We Bury the Dead ending explained here!


​FAQ: Most Googled Ones!

Does Celeste die in Onslaught?

No, Celeste survives the night, kills The Butcher, and is relocated along with Daisy and Josiah.

Does The Butcher actually know Celeste?

Yes, he’s a former fellow soldier from her Army days who lost a fight to her, and a trace of that memory survives his conditioning.

Do I need to watch The Guest before Onslaught?

No, the film stands on its own, and the connection to The Guest is an extra layer for fans.

Is there a scene after the End Titles?

No, there’s no extra scene, just a run of images that ends on a map of Alaska.


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!