New “Punisher” Image & Upgraded Teaser Promo

After a rough version hit the Net this weekend, the first full teaser trailer for Marvel and Netflix’s upcoming “The Punisher” is now out in HD along with a new shot of actor Jon Bernthal as the ultra-violent vigilante.

Bernthal reprises the role of Frank Castle which he played in the second season of “Marvel’s Daredevil”. Here he meets up with Billy Russo (Ben Barnes), his best friend from his days in the Special Forces who runs a successful private military corporation called ‘Anvil’.

Russo famously goes on to become the villain Jigsaw. Also onboard are Ebon Moss-Bachrach as former NSA analyst Micro, Daniel Webber as a young veteran with PTSD, Paul Schulze as a high-ranking CIA agent, and Amber Rose Revah as Homeland Security agent Dinah Madani.

A specific date has yet to be announced but the series is expected out around year’s end.