Gathering the latest trusted data…
Gathering the latest trusted data…


After exacting revenge on those responsible for the death of his wife and children, Frank Castle uncovers a conspiracy that runs far deeper than New York's criminal underworld. Now known throughout the city as The Punisher, he must discover the truth about injustices that affect more than his family alone.
TV data and imagery from TVmaze under CC BY-SA 4.0. Images are hotlinked from TVmaze; Insight Media Hub selects, orders, and formats the data. No endorsement is implied.
Network: Netflix

Jon Bernthal
as Frank Castle / The Punisher

Amber Rose Revah
as Dinah Madani

Ben Barnes
as Billy Russo

Jason R. Moore
as Curtis Hoyle

Ebon Moss-Bachrach
as David "Micro" Lieberman

Floriana Lima
as Krista Dumont

Josh Stewart
as John Pilgrim

Giorgia Whigham
as Amy Bendix

Jaime Ray Newman
as Sarah Lieberman

Michael Nathanson
as Sam Stein
Marvel's The Punisher has 2 seasons totalling 0 episodes, and the series has concluded.
The main cast of Marvel's The Punisher includes Jon Bernthal (Frank Castle / The Punisher), Amber Rose Revah (Dinah Madani), Ben Barnes (Billy Russo), Jason R. Moore (Curtis Hoyle), Ebon Moss-Bachrach (David "Micro" Lieberman).