Rotten Tomatoes
Movies Tv shows RT App News Showtimes

The Punisher: One Last Kill

Play trailer 1:41 Poster for The Punisher: One Last Kill 2026 51m Action Mystery & Thriller Play Trailer Watchlist
Watchlist Tomatometer Popcornmeter
82% Tomatometer 49 Reviews 90% Popcornmeter 500+ Ratings
As Frank Castle searches for meaning beyond revenge, an unexpected force pulls him back into the fight.

Where to Watch

The Punisher: One Last Kill

Critics Reviews

View More
Amelia Emberwing TheWrap 2h
The special is ultimately a mixed bag, doing little to elevate the character or engage the audience that’s already deeply familiar with The Punisher. Go to Full Review
Rendy Jones RogerEbert.com 18h
2/4
The Punisher would’ve fared better if it had a shot (pun intended) in a theatrical setting and under his own spotlight, rather than waiting to exist in the shadow of our friendly neighborhood web-slinger. Go to Full Review
Caroline Siede Episodic Medium (Substack) 20h
Is One Last Kill intentionally leaning into the tragedy of Frank’s cycles of grief? Or has Marvel just run out of things to say about this character? Go to Full Review
Hoai-Tran Bui Inverse 1h
Despite a ruthlessly kinetic second half that threatens to top any action sequence that Marvel has ever done before, One Last Kill is a disappointment. It retraces the steps every other MCU Punisher story arc has done before, and offers nothing else new. Go to Full Review
John Stark Mac the Movie Guy 3h
88/100
I’m not sure what we did to deserve this, but I’m glad we got it. The Punisher: One Last Kill pulls no punches, takes all the shots, and leaves you wanting so much more. Jon bernthal is simply incredible. Go to Full Review
Guillermo Troncoso Screen Realm 4h
3/5
A decent, blood-soaked chapter in Frank Castle’s Marvel screen story... It is also, unfortunately, too familiar and limited for its own good. Go to Full Review
Read all reviews

Audience Reviews

View More
Alexander H @RT45852088 30m Though very short and wish we could have seen the full Punisher gear longer, the emotional sequences were gripping and hard hitting, Jon Bernthal showing his fantastic range yet again. See more Lola K. @RT90672519 35m Very much helps build Frank as a character, I feel it really helps set him up to be able to join more into the MCU instead of being primarily one of the Netflix characters! Overall a love! I also loved how they handled Frank’s issues at the beginning :) See more Ross H @RT73154177 49m Was a fan of all the Netflix related content and was so happy when DD got a shot to come back with Disney.... then Matt appeared with Spiderman in a film.... it's all related... this special does a good job of telling this part of Franks story... spoiler alert ⚠️ imo he was done, ready to "check out" the punisher was put away and Frank had nothing left, until he did and answering that call renews the need for the punisher.... how this ties into the new Spiderman film idk but I hope we get more Frank in a new punisher series or film. See more Robert C. @A8kman888 52m I love the Punisher Season 1 & 2. I was looking forward to this and it disappointed. From a 1-10 I give it the finger. It was so bad. What a shame. See more nathan C @RT93505586 53m Amazing action Amazing stroyline I want more of frank castle soon See more Mitchell A @RT09167874 56m It’s non stop violence from start to finish mixed with deep, tragic character introspection. Marvel meets The Raid! But as a dog lover the 4 minute mark was hard to watch 😢 See more Read all reviews
The Punisher: One Last Kill

My Rating

Read More Read Less WRITE A REVIEW EDIT REVIEW POST RATING

The Punisher: One Last Kill

The Punisher: One Last Kill: Sneak Peek The Punisher: One Last Kill: Sneak Peek 0:41 View more videos

Movie Info

Synopsis As Frank Castle searches for meaning beyond revenge, an unexpected force pulls him back into the fight.
Director
Reinaldo Marcus Green
Screenwriter
Jon Bernthal, Reinaldo Marcus Green
Distributor
Disney+
Production Co
Marvel Studios
Genre
Action, Mystery & Thriller
Original Language
English
Release Date (Streaming)
May 12, 2026
Runtime
51m