
Acting
Jonathan Edward Bernthal (/ˈbɜːrnθɔːl/; born September 20, 1976) is an American actor. He came to prominence for portraying Shane Walsh on the AMC horror drama series The Walking Dead (2010–2012; 2018), where he was a starring cast member in the first two seasons. Bernthal achieved further recognition as Frank Castle/The Punisher in the Marvel Cinematic Universe, appearing in the second season of Daredevil (2016), the spin-off series The Punisher (2017–2019), and the revival series Daredevil: Born Again (2025–present), and Spider-Man: Brand New Day (2026). For his recurring guest role as resta…

The Punisher: One Last Kill
as Frank Castle · Writer · Executive Producer

Spider-Man: Brand New Day
as Frank Castle / Punisher

The Odyssey
as Menelaus

Gary
as Michael Berzatto · Writer

The Accountant²
as Braxton

The Amateur
as The Bear

The Walking Dead: The Return
as Shane Walsh (archive footage)

Origin
as Brett Hamilton

Sharp Stick
as Josh · Executive Producer

The Many Saints of Newark
as Johnny Soprano

HIS & HERS
as Det. Jack Harper · 6 ep.

Daredevil: Born Again
as Frank Castle / Punisher · 2 ep.

Hot Ones Versus
as Self · 1 ep.

We Own This City
as Sgt. Wayne Jenkins · 6 ep.

American Gigolo
as Julian Kaye · 8 ep.

The Bear
as Michael Berzatto · as Michael Berzatto (archive footage) (uncredited) · 6 ep.

The Premise
as Chase Milbrandt · 1 ep.

The Kelly Clarkson Show
as Self · 1 ep.

Marvel's The Punisher
as Frank Castle / Punisher · 26 ep.

Hot Ones
as Self · 2 ep.