Frank gets messy in new Marvel’s The Punisher photos Following the official trailer that debuted earlier this week, Netflix has released new photos from Marvel’s The Punisher featuring a very messy Frank Castle (Jon Bernthal). Check them out in the gallery below! RELATED: Netflix Releases a New Trailer for Marvel’s The Punisher After exacting revenge on those responsible for the death of his wife and children, Frank Castle (Jon Bernthal) uncovers a conspiracy that runs far deeper than New York’s criminal underworld.