While some Marvel heroes are considered pillars for decency and democracy, the Punisher takes a different tact. First appearing in The Amazing Spider-Man #129 issue in 1974, the Punisher (Frank Castle) is a skilled vigilante who prefers to turn his abilities toward the darker side of justice. Engaged in a neverending war on crime, the Punisher has become a mainstay in pop culture, with numerous actors taking on the role of the former soldier over the years. This list ranks every Punisher actor, with your votes.
Currently played by Jon Bernthal in the eponymous Netflix series, the Punisher has undergone many different appearances over the last few decades. From Ray Stevenson's gritty portrayal in Punisher: War Zone to Thomas Jane's early 2000s take and even Dolph Lundgren taking on the role of Castle in the late '80s, vote up all your favorite Punisher actors to see who played him the best.
- Photo: Netflix
The Punisher (2017-2019)
187A punishing Punisher?
- Age: 44
- Birthplace: Washington, D.C., United States of America
- Photo: Lionsgate Films
Punisher: War Zone (2008)
The Super Hero Squad Show (2009)
115A punishing Punisher?
- Age: 56
- Birthplace: Lisburn, United Kingdom
- Photo: New World Pictures
The Punisher (1989)
82A punishing Punisher?
- Age: 62
- Birthplace: Spånga, Stockholm, Sweden
- Photo: Marvel Entertainment
Avengers Confidential: Black Widow & Punisher (2014)
21A punishing Punisher?
- Age: 50
- Birthplace: Merrick, New York, USA