CharacterFrank Castle / The PunisherFrank Castle / The Punisher in Daredevil: Born Again (2025), played by Jon Bernthal. Played byJon BernthalAppears inDaredevil: Born Again2025