Total Nerd
41 voters

Every Actor Who's Played The Punisher, Ranked

July 8, 2020 115 votes 41 voters7 items

List RulesMovie and TV appearances only.

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.

...more
  • Jon Bernthal
    Photo: Netflix

    Daredevil (2016)

    The Punisher (2017-2019)

    • Age: 44
    • Birthplace: Washington, D.C., United States of America
    30
    7
    A punishing Punisher?
  • Thomas Jane
    Photo: Lionsgate Films

    The Punisher (2004)

    • Age: 51
    • Birthplace: Baltimore, Maryland, United States of America
    21
    7
    A punishing Punisher?

    More Thomas Jane 

    The Best Thomas Jane Movies#660 of 1,017 The Best Actors in Film History#110 of 258 The Best Marvel Movie Actors Ever

  • Dolph Lundgren
    Photo: New World Pictures

    The Punisher (1989)

    • Age: 62
    • Birthplace: Spånga, Stockholm, Sweden
    12
    2
    A punishing Punisher?

    More Dolph Lundgren 

    The Best Dolph Lundgren Movies20 Interesting Facts You May Not Know About Dolph Lundgren#31 of 149 The All-Time Greatest Action Stars

  • Norman Reedus
    Photo: Marvel Entertainment

    Iron Man: Rise of Technovore (2013)

    • Age: 46
    • Birthplace: Hollywood, Florida, USA
    1
    4
    A punishing Punisher?

    More Norman Reedus 

    50+ Interesting Facts About Norman Reedus#162 of 273 The Best (Male) Actors Working Today#257 of 302 The Greatest Actors Who Have Never Won an Oscar (for Acting)