Marvel's The Punisher (2017)
"The truth must be taken."
TV series · 2017 · 2 seasons, 26 episodes · Canceled · Netflix · Rated TV-MA · Action & Adventure, Crime, Drama
Synopsis
A former Marine out to punish the criminals responsible for his family's murder finds himself ensnared in a military conspiracy.
Watch the trailer
Where to watch
Stream
Buy
Streaming availability via JustWatch
Cast
- Jon Bernthal as Frank Castle / Punisher
- Ben Barnes as Billy Russo
- Amber Rose Revah as Dinah Madani
- Jason R. Moore as Curtis Hoyle
- Ebon Moss-Bachrach as David Lieberman / Micro
- Daniel Webber as Lewis Wilson
- Paul Schulze as William Rawlins
- Josh Stewart as John Pilgrim
- Michael Nathanson as Sam Stein
- Jaime Ray Newman as Sarah Lieberman
If you liked Marvel's The Punisher, try
BingeNext's take
If you’re into gritty crime dramas with a strong action edge, Marvel's The Punisher is a solid pick. Jon Bernthal leads as a former Marine who’s on a relentless mission to take down the criminals behind his family’s murder, but the story quickly thickens with a military conspiracy that pulls him deeper into danger. With two seasons and 26 episodes, each about 53 minutes long, it’s a binge-worthy watch that blends intense fight scenes with emotional depth. The show has a dark, brooding vibe that fans of Marvel’s Daredevil or Arrow will appreciate, especially if you like your heroes complicated and your stories packed with suspense. It’s perfect for evenings when you want something thrilling but also grounded in real human struggles. The supporting cast, including Ben Barnes and Amber Rose Revah, add layers to the story, making it more than just a typical action series.
Tell BingeNext a few shows you already love and get a fresh list of series worth starting.

Reacher
Arrow
Marvel's Agents of S.H.I.E.L.D.
Buffy the Vampire Slayer
Marvel's Daredevil
DC's Legends of Tomorrow
Daredevil: Born Again
Teenage Mutant Ninja Turtles