Punisher is played by Jon Bernthal.
Jon Bernthal portrays the character in the second season of Marvel 's Daredevil as a part of the Marvel Cinematic Universe.
Charlie Cox stars as Murdock , while Jon Bernthal and Élodie Yung are introduced as Castle and Natchios.
