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