The Punisher: One Last Kill is the hardest Marvel has committed to its most brutal character in any official MCU production — a standalone Special Presentation on Disney+ that earns its title’s promise in blood, grief, and a performance from Jon Bernthal that cements him as the definitive Frank Castle, full stop. It’s also messy, occasionally undone by jarring CGI, and structured in a way that makes its 48-minute runtime feel simultaneously too short and too uneven. It is not a perfect piece of television. It is absolutely worth your time.
Director Reinaldo Marcus Green and Bernthal — co-writing together after previously collaborating on King Richard and We Own This City — bring a genuine understanding of this character that Marvel’s institutional instincts occasionally undermine. When One Last Kill is working, it’s the best Frank Castle has ever looked in live action. When it isn’t, you’re staring at CGI fire that looks like a GTA cutscene and wondering how that got through post-production.
Punisher: One Last Kill — The Setup
Frank Castle has just wiped out the Gnucci Crime Family — the last criminal element directly connected to the murders of his wife and children. He’s left Ma Gnucci (Judith Light, absolutely chilling in a wheelchair with a vendetta) alive, which proves to be a mistake. She deploys every hitman in the building — and then the neighbourhood — to hunt Frank down in his apartment complex, setting up a siege structure clearly inspired by Garth Ennis’s beloved Welcome Back, Frank comic run and, more cinematically, The Raid.
The first half dedicates itself to Frank’s psychological state: hallucinations of his dead wife Maria, visits from Curtis Hoyle (Jason R. Moore) and Karen Page (Deborah Ann Woll reprising her beloved role), and the hollow feeling of a man who has achieved his entire reason for existing and found nothing on the other side of it. This is the most interior and emotionally ambitious Frank Castle has been in any MCU production. It’s also where the pacing stalls, and the script tips into some dialogue that doesn’t match its ambitions — Ma Gnucci telling Frank “I’ll be doing the punishing now” is the kind of line that earns genuine wincing.
When It Unleashes, It Is Remarkable
The second half of One Last Kill is another matter entirely. When the siege begins and Frank starts working through the building, the special delivers action that rivals — and in moments surpasses — anything in the Born Again seasons. The violence is genuinely hard-R in a way that no MCU production has been before: brutal, gory, visceral, and purposeful. This isn’t gore for spectacle; it’s Frank Castle’s psychological damage expressed through physical consequence. Every kill feels like it costs him something. Bernthal plays exhaustion and fury in the same breath, and it’s extraordinary watching.
One scene in particular, filmed with Bernthal’s real daughter at a cemetery, lands with the kind of emotional weight that the script’s more on-the-nose moments never achieve. It’s unguarded in a way that professional performances rarely manage, and it recontextualises everything that follows. The man set himself on fire for a character moment — literally, not as a stunt metaphor — and that commitment to the role bleeds through the entire special even when the material around it is uneven.
The CGI Problem and What It Costs the Special
The most discussed technical issue with One Last Kill is a CGI sequence — reportedly involving fire — that has been widely described as among the worst visual effects in MCU history. It’s jarring in a special that otherwise carries the grounded, gritty visual language of the Netflix Punisher run, and its placement in an otherwise intense action sequence makes it land especially badly. The editing in some heightened-fatality scenes is also choppy in ways that undercut the choreography underneath. These aren’t the marks of a production that didn’t care — they read as the marks of a tight schedule and a modest budget pressed to deliver something bigger than its constraints allowed.
Karen Page, Curtis Hoyle, and What This Means for the MCU
Deborah Ann Woll’s return as Karen Page and Jason R. Moore as Curtis Hoyle are the emotional anchors of the special’s first half, and both are as good as they’ve ever been with these roles. Their presence underscores that this special is in direct conversation with the Netflix era — a bridge between what came before and where Frank is headed in Spider-Man: Brand New Day. The special is set concurrently with Born Again Season 2, which explains Castle’s absence from that season, and functions as essential context for his upcoming film appearance without demanding you’ve seen every prior MCU entry to follow it.
The question One Last Kill leaves hanging — loudly — is what happens next. Audiences who love Bernthal’s Frank Castle are hungry for more. The special reads, as several critics noted, less like a standalone story and more like an audition reel for a Punisher film. If Marvel reads the room on this, that film should happen. The talent, the passion, and the vision are clearly there. For more Marvel and movie coverage, check out our full reviews section.
The Good, The Bad, & The Ugly
| The Good | The Bad | The Ugly |
|---|---|---|
| Jon Bernthal’s PerformanceA career-best turn as Frank Castle — physically committed, emotionally raw, and anchoring a production that occasionally struggles to match his dedication. | Uneven First Half PacingThe psychological groundwork takes too long to lay and includes some dialogue that doesn’t match the ambition of the character study it’s aiming for. | The CGI Fire SequenceWidely cited as among the worst VFX in MCU history. Jarringly out of place in a special that otherwise maintains a grounded visual identity. |
| Hard-R Action That Earns Its ViolenceThe siege action sequences are brutal, relentless, and contextually purposeful — Frank’s psychological state expressed through consequence rather than spectacle. | Familiar Emotional TerritoryThe grief-and-PTSD arc revisits ground the Netflix series covered thoroughly, and veterans of those shows will find fewer new beats than they might hope. | |
| Karen Page and Curtis Hoyle ReturnsDeborah Ann Woll and Jason R. Moore back in their roles is an enormous gift to fans of the Netflix era, and both deliver performances as good as their previous best. | Choppy Action EditingSome of the heightened-fatality sequences are edited in ways that undercut the choreography — the impact is there but the craft to frame it fully isn’t always. | |
| Judith Light as Ma GnucciA genuinely menacing villain performance that brings real weight to an antagonist who could easily have been cartoonish. The scenes between her and Bernthal are the special’s finest writing. |

