How to watch new Marvel special ‘The Punisher: One Last Kill’: Release date, time, cast

0



Frank Castle is back.

Jon Bernthal returns to the role of Frank Castle / The Punisher for the fourth time as he headlines “The Punisher: One Last Kill,” an MCU special presentation premiering tonight, May 12, on Disney+.

The special will follow the lethal vigilante as he “searches for meaning” beyond exacting revenge for the murder of his family (as shown in Netflix’s “Daredevil” Season 2). However, “an unexpected force pulls him back into the fight.”

Bernthal co-wrote the episode with director Reinaldo Marcus Green, marking the actor’s second screenwriting credit in one week — he co-wrote and stars in “The Bear” prequel “Gary,” which dropped on Hulu last Tuesday.

Viewers last saw Castle when “Daredevil: Born Again” Season 1 wrapped up in May 2025; The Punisher and Daredevil teamed up to take on members of the Anti-Vigilante Task Force, and the episode ended with Castle escaping from his prison cell. Castle was absent from “Born Again” Season 2, so it’s expected that “One Last Kill” will fill viewers in on what he was doing as the events of that season took place.

The one-off special will likely lead into the events of “Spider-Man: Brand New Day,” which comes out on July 31. Bernthal will reprise his role as The Punisher in his first theatrical MCU appearance, per the film’s official trailer.

‘The Punisher: One Last Kill’ release date

The new MCU special presentation, “The Punisher: One Last Kill” premieres on Disney+ May 12.

‘The Punisher: One Last Kill’ release time

“The Punisher: One Last Kill” will be released tonight, May 12, at 9 p.m. ET/6 p.m. PT.

How to watch ‘The Punisher: One Last Kill’

“The Punisher: One Last Kill” is exclusive to Disney+, so you’ll need a subscription to stream new episodes.

Disney+ offers a number of subscription options, so you can find the one that works for you. With ads, a subscription costs $10.99/month; without ads, it’s $18.99/month or $189.99/year.

There are also Disney+ bundles with Hulu, HBO Max, and ESPN+, so you can subscribe to up to three services at once and save over 40% every month. The bundles are available in a few different configurations, starting at $12.99/month for Disney+ and Hulu with ads, and going up to $32.99/month for Disney+, Hulu, and Max ad-free.

‘The Punisher: One Last Kill’ run time

“The Punisher: One Last Kill” will run for 44 minutes, excluding credits.

‘The Punisher: One Last Kill’ cast

  • Jon Bernthal as Frank Castle / The Punisher
  • Jason R. Moore as Curtis Hoyle, reprising his role from Netflix’s “The Punisher”
  • Roe Rancell as Dennis
  • Mila Jaymes as Charli
  • Nick Koumalatsos as Nick
  • Colton Hill as Colton
  • Jamal Lloyd Johnson as Barry

Chelsea Brea, Dominick Mancino, Evelyn O. Vaccaro, Tom Johnson and Judith Light will appear in roles that have yet to be revealed.

‘The Punisher: One Last Kill’ trailer


Why Trust Post Wanted by the New York Post

This article was written by Angela Tricarico, Commerce Streaming Reporter for Post Wanted Shopping, Page Six, and Decider.com. Angela keeps readers up to date with cord-cutter-friendly deals, and information on how to watch your favorite sports teams, TV shows, and movies on every streaming service. Not only does Angela test and compare the streaming services she writes about to ensure readers are getting the best prices, but she’s also a superfan specializing in the intersection of shopping, tech, sports, and pop culture. When she’s not writing about (or watching) TV, movies, and sports, she’s also keeping up on the underrated perfume dupes at Bath & Body Works and testing headphones. Prior to joining Decider and The New York Post in 2023, she wrote about streaming and consumer tech at Insider Reviews.


LEAVE A REPLY

Please enter your comment!
Please enter your name here