vote on everything
Total Nerd
25 voters

Every Actor Who's Played The Punisher, Ranked

July 8, 2020 70 votes 25 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 is listed (or ranked) 1 on the list Every Actor Who's Played The Punisher, Ranked
    Photo: Netflix

    Daredevil (2016)

    The Punisher (2017-2019)

    • Age: 44
    • Birthplace: Washington, D.C., United States of America
    18
    7
    A punishing Punisher?
  • Ray Stevenson is listed (or ranked) 2 on the list Every Actor Who's Played The Punisher, Ranked
    Photo: Lionsgate Films

    Punisher: War Zone (2008)

    The Super Hero Squad Show (2009)

    • Age: 56
    • Birthplace: Lisburn, United Kingdom
    11
    5
    A punishing Punisher?
  • Dolph Lundgren is listed (or ranked) 3 on the list Every Actor Who's Played The Punisher, Ranked
    Photo: New World Pictures

    The Punisher (1989)

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

    More Dolph Lundgren 

    The Best Dolph Lundgren Movies#127 of 258 The Best Marvel Movie Actors Ever#1540 of 1,883 The Greatest Actors & Actresses in Entertainment History

  • Brian Bloom is listed (or ranked) 4 on the list Every Actor Who's Played The Punisher, Ranked
    Photo: Marvel Entertainment

    Avengers Confidential: Black Widow & Punisher (2014)

    • Age: 50
    • Birthplace: Merrick, New York, USA
    2
    1
    A punishing Punisher?
ActorsPeopleComicsComic Book CharactersPunisher (Character)EntertainmentMarvel ComicsTotal Nerd