Jonathan Edward Bernthal (born September 20, 1976) is an American actor. Beginning his career in the early 2000s, he came to prominence for portraying Shane Walsh on the AMC horror 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 (MCU) television series Daredevil and The Punisher, a role he will reprise in Daredevil: Born Again. His film roles include Snitch (2013), The Wolf of Wall Street (2013), Fury (2014), Sicario (2015), The Accountant (2016), Baby Driver (2017), Wind River (2017), Widows (2018), Ford v Ferrari (2019); Those Who Wish Me Dead, King Richard, and The Many Saints of Newark (all 2021).
2025
as Brax
2025
2024
as Shane Walsh (archive footage)
2023
as Brett Hamilton
2022
as Julian Kaye
2022
as Josh
2022
as Michael Berzatto
2022
as Sgt. Wayne Jenkins
2021
as Blake
2021
as Rick Macci
2021
as Johnny Soprano
2021
as Chase Milbrandt
2021
as Terrance Swaino
2021
as Ethan Sawyer
2020
as Monroe
2020
as Trigon (voice)
2019
as Lee Iacocca
2019
as Mark
2018
as Florek
2017
as Sam Rossi
2017
as Frank Castle / Punisher
2017
as Shane Walsh (voice)
2017
as Matt Rayburn
2017
as Frank 'Shotgun'
2017
as Griff
2017
as The Mute
2016
as Holt
2016
as Brax
2016
as Trigon (voice)
2015
as Ted
2015
as Paige Morrell
2015
as Michael H. Sussman
2015
as Mr. McCarthy
2015
as Frank Castle / Punisher
2015
as Mysterious Man
2015
as Ilan
2014
as Grady 'Coon-Ass' Travis
2013
as B.J. Rose
2013
as Brad
2013
as Joe Teague
2013
as Daniel James
2013
as Muscle Bruce
2011
as Dan Morone
2010
as Shane Walsh
2010
as Self
2010
as Young Man
2010
as Sgt. Manuel 'Manny' Rodriguez
2010
as Rick Ricardelli
2009
as Raymond Gardener
2009
as Al Capone
2008
as Banzai
2008
as Donnie Pitron
2007
as Jams Dixon
2007
as Interviewer
2006
as Duncan Carmello
2006
as Christopher Amoroso
2005
as Carlos
2004
as Michael Shea
2004
as Man in Office
2004
as Dominic Fabrizzi
2002
as Alex Genya
2002
as Harry Klugman
2001
as Lane Ruddock
2001
as Holt
1999
as Sherman Hempell
as Jack Harper