Ben Barnes' Punisher Role Revealed

Michael Ausiello

He’s friend not foe!

Netflix is now confirming what we reported last month: Westworld actor Ben Barnes is joining Marvel’s The Punisher as a series regular, although he will not be playing an antagonist to Jon Bernthal’s titular vigilante (aka Frank Castle), as we speculated. Rather, the English actor has been cast as Billy Russo, Frank’s best friend from his days in the Special Forces. Billy runs a successful private military corporation called Anvil.

RELATEDMarvel’s Iron Fist Gets Premiere Date

Viewers got their first look at Bernthal’s gun-toting antihero in Season 2 of Daredevil, which dropped last March. Netflix formally pulled the trigger on a Punisher-centric series one month later (although the project was unofficially greenlit back in January). Hannibal scribe Steve Lightfoot will serve as showrunner.

For those keeping track at home, The Punisher marks Netflix’s sixth Marvel series, following Daredevil, Jessica Jones, Luke Cage, and the upcoming Iron Fist and The Defenders.

The Punisher is slated to bow in 2017.

Related stories

Daredevil's Deborah Ann Woll Joins Cast of Netflix's The Punisher

24: Legacy: Carlos Bernard to Reprise His Role as Tony Almeida in Fox Reboot

Fox Turns 30: We Rank the Network's 30 Greatest TV Shows of All Time

Get more from TVLine: Follow us on Twitter, Facebook, Newsletter