CharacterFrank Castle / The PunisherFrank Castle / The Punisher in Marvel's Daredevil (2015), played by Jon Bernthal. Played byJon BernthalAppears inMarvel's Daredevil2015