

Actor portrait · TMDB ↗
Character viewing guide
Frank CastleCharacter guide · Jon Bernthal
A confrontation with consequences.
Find a starting pointBehind the name
Meet Frank Castle
Jon Bernthal portrays Frank Castle in the Daredevil and Punisher productions collected in this profile.
Official source · Marvel ↗Following Frank Castle
Listen to the arguments around Frank’s actions as well as the action itself. Release order gives those disagreements room before later stories build on them.
Your first watch
Where to start
Begin with Marvel's Daredevil. The next linked guide is Marvel's The Punisher. Use each title’s guide for season and crossover context; the catalog below preserves smaller appearances as well.
- 01

Marvel's Daredevil
2015 · Open the title guide ↗
- 02

Marvel's The Punisher
2017 · Open the title guide ↗
Follow the screen credits
Catalog appearances
6 entries · release order
These are the existing catalog records, including supporting roles, cameos and other formats. This list is not a required watch order or proof that every appearance shares one continuity. Future entries may change.
2016
- Marvel's Daredevil, Season 2
March 18, 2016
2017
- Marvel's The Punisher, Season 1
November 17, 2017
2019
- Marvel's The Punisher, Season 2
January 18, 2019
2025
- Daredevil: Born Again, Season 1
March 4, 2025 · Supporting
2026
- The Punisher: One Last Kill
May 12, 2026
- Spider-Man: Brand New Day
July 29, 2026
Sources & context
About this profile
Profile information checked 2026-11-08. Viewing suggestions are editorial guidance. Appearance records and identity labels come from the existing catalog.
TMDB · Jon Bernthal portrait ↗
Background artwork: Marvel's The Punisher. The portrait shows the performer.
How this catalog is put together ↗