Release calendarTop 250 moviesMost popular moviesBrowse movies by genreTop box officeShowtimes & ticketsMovie newsIndia movie spotlight
    What's on TV & streamingTop 250 TV showsMost popular TV showsBrowse TV shows by genreTV news
    What to watchLatest trailersIMDb OriginalsIMDb PicksIMDb SpotlightFamily entertainment guideIMDb Podcasts
    OscarsEmmysToronto Int'l Film FestivalIMDb TIFF Portrait StudioHispanic Heritage MonthSTARmeter AwardsAwards CentralFestival CentralAll events
    Born todayMost popular celebsCelebrity news
    Help centerContributor zonePolls
For industry professionals
  • Language
  • Fully supported
  • English (United States)
    Partially supported
  • Français (Canada)
  • Français (France)
  • Deutsch (Deutschland)
  • हिंदी (भारत)
  • Italiano (Italia)
  • Português (Brasil)
  • Español (España)
  • Español (México)
Watchlist
Sign in
  • Fully supported
  • English (United States)
    Partially supported
  • Français (Canada)
  • Français (France)
  • Deutsch (Deutschland)
  • हिंदी (भारत)
  • Italiano (Italia)
  • Português (Brasil)
  • Español (España)
  • Español (México)
Use app
Back
  • Cast & crew
  • User reviews
  • Trivia
IMDbPro
Jon Bernthal in The Punisher (2017)

Full cast & crew

The Dark Hearts of Men

The Punisher

Edit
See agents for this cast & crew on IMDbPro

Director

Edit
  • Alex Garcia Lopez
    Alex Garcia Lopez

Writers

Edit
  • Gerry Conway
    Gerry Conway
    based on the Marvel comics by &
  • John Romita Sr.
    John Romita Sr.
    based on the Marvel comics by (as John Romita) and
  • Ross Andru
    Ross Andru
    based on the Marvel comics by
  • Steve Lightfoot
    Steve Lightfoot
    created by (creator)
  • Steve Lightfoot
    Steve Lightfoot
    written by &
  • Angela LaManna
    Angela LaManna
    written by
  • Angela LaManna
    Angela LaManna
    executive story editor
  • Ken Kristensen
    Ken Kristensen
    story editor

Cast

Edit
(in credits order) complete, awaiting verification
  • Jon Bernthal.
    Jon Bernthal
    Jon Bernthal
    Frank Castle
  • Ben Barnes
    Ben Barnes
    Ben Barnes
    Billy Russo
  • Amber Rose Revah
    Amber Rose Revah
    Amber Rose Revah
    Dinah Madani
  • Jason R. Moore
    Jason R. Moore
    Jason R. Moore
    Curtis Hoyle
  • Josh Stewart
    Josh Stewart
    Josh Stewart
    John Pilgrim
  • Floriana Lima
    Floriana Lima
    Floriana Lima
    Krista Dumont
  • Kevin Chapman
    Kevin Chapman
    Kevin Chapman
    Kusack
  • Derek Goh
    Derek Goh
    Derek Goh
    Danny
  • Allie McCulloch
    Allie McCulloch
    Allie McCulloch
    Rebecca Pilgrim
  • Samuel María Gómez
    Samuel María Gómez
    Samuel María Gómez
    José
    (as Samuel Gomez)
  • Jimi Stanton
    Jimi Stanton
    Jimi Stanton
    Todd
  • Brett Bartholomew
    Brett Bartholomew
    Brett Bartholomew
    Philip
  • Ted Koch
    Ted Koch
    Bob Wick
  • Shevy Gutierrez
    Shevy Gutierrez
    Shevy Gutierrez
    ESU Cop
  • Jeffrey Brabant
    Jeffrey Brabant
    Marine #1
  • Christopher Akpobiyeri
    Christopher Akpobiyeri
    Marine #2
  • Manny Galan
    Manny Galan
    Manny Galan
    Marine #3
  • Carly Blake Sebouhian
    Carly Blake Sebouhian
    Hooker #1
  • Jes Davis
    Jes Davis
    Jes Davis
    Hooker #2
Rest of cast listed alphabetically
  • Anais Almonte
    Anais Almonte
    Anais Almonte
    Dead Girl
    (uncredited)
  • Angelica Kushi
    Angelica Kushi
    Dead Girl
    (uncredited)
  • Kyli Zion
    Kyli Zion
    Kyli Zion
    Dead Girl
    (uncredited)

Producers

Edit
  • Mark Ambrose
    Mark Ambrose
    co-executive producer
  • Christine Boylan
    Christine Boylan
    co-executive producer
  • Jim Chory
    Jim Chory
    executive producer
  • Alan Fine
    Alan Fine
    executive producer
  • Felicia D. Henderson
    Felicia D. Henderson
    co-executive producer
  • Stan Lee
    Stan Lee
    executive producer
  • Steve Lightfoot
    Steve Lightfoot
    executive producer (showrunner)
  • Jeph Loeb
    Jeph Loeb
    executive producer
  • Keira Morrisette
    Keira Morrisette
    co-producer
  • Tommy Paul
    Tommy Paul
    co-producer
  • Evan Perazzo
    Evan Perazzo
    co-executive producer
  • Joe Quesada
    Joe Quesada
    executive producer
  • Bruce Marshall Romans
    Bruce Marshall Romans
    co-executive producer
  • Dario Scardapane
    Dario Scardapane
    executive producer
  • Christine Tolson
    Christine Tolson
    co-producer
  • Michael Tuths
    Michael Tuths
    co-producer
  • Karim Zreik
    Karim Zreik
    executive producer

Composer

Edit
  • Tyler Bates
    Tyler Bates

Cinematographer

Edit
  • Petr Hlinomaz
    Petr Hlinomaz
    director of photography

Editor

Edit
  • William Yeh
    William Yeh

Casting

Edit
  • Laray Mayfield
    Laray Mayfield
  • Julie Schubert
    Julie Schubert

Production Designer

Edit
  • Scott P. Murphy
    Scott P. Murphy

Art Director

Edit
  • Matteo De Cosmo
    Matteo De Cosmo

Set Decorator

Edit
  • Lindsay Stephen
    Lindsay Stephen

Costume Designer

Edit
  • Lorraine Calvert
    Lorraine Calvert
    costume designer (as Lorraine Z. Calvert)

Makeup Department

Edit
  • Cassandra Keating
    Cassandra Keating
    makeup department head
  • Kat Percy
    Kat Percy
    hair department head
  • Brittany Romney
    Brittany Romney
    key hair stylist
  • Jessica Toth
    Jessica Toth
    key makeup artist
  • Josh Turi
    Josh Turi
    prosthetic makeup artist (as Joshua Turi)
  • Jared Balog
    Jared Balog
    lab makeup effects artist (uncredited)
  • Elvira Gonzalez
    Elvira Gonzalez
    additional hair (uncredited)
  • Philip Harrah
    Philip Harrah
    special makeup effects artist shop supervisor (uncredited)
  • Rachel Hevesi
    Rachel Hevesi
    prosthetic makeup artist (uncredited)
  • Christine Hooghuis
    Christine Hooghuis
    makeup artist (uncredited)

Production Management

Edit
  • Ernesto Alcalde
    Ernesto Alcalde
    unit production manager
  • Danny Chavez
    Danny Chavez
    post-production supervisor
  • Michael Pitt
    Michael Pitt
    unit production manager

Second Unit Directors or Assistant Directors

Edit
  • Sarah Fairchild
    Sarah Fairchild
    second assistant director
  • Scott Lazar
    Scott Lazar
    first assistant director
  • Jason Rueda
    Jason Rueda
    second second assistant director
  • Ethan M. Silva
    Ethan M. Silva
    set production assistant (uncredited)

Art Department

Edit
  • Nicholas Albanese
    Nicholas Albanese
    key carpenter (as Nick Albanese)
  • David Branum
    David Branum
    on-set property master
  • Michael Consolmagno
    Michael Consolmagno
    set dresser foreman
  • Rick Daly
    Rick Daly
    key scenic artist
  • Jerry DeRogatis
    Jerry DeRogatis
    property master
  • Cindy Fain-Vreeland
    Cindy Fain-Vreeland
    shop foreman (as Cindy A. Fain-Vreeland)
  • Vanessa Fenton
    Vanessa Fenton
    scenic foreman
  • Daniel Geary
    Daniel Geary
    construction foreman
  • Jesse Gertsen
    Jesse Gertsen
    construction coordinator
  • Matthew Guarriello
    Matthew Guarriello
    key construction grip (as Matt Guarriello)

Sound Department

Edit
  • Chris Carpenter
    Chris Carpenter
    re-recording mixer
  • Jerry Cox
    Jerry Cox
    sound utility (as Jerry 'Niru' Cox)
  • Joe DeAngelis
    Joe DeAngelis
    re-recording mixer
  • Tammy Douglas
    Tammy Douglas
    boom operator
  • Charles Hunt
    Charles Hunt
    production sound mixer (as Charles R. Hunt)
  • Lauren Stephens
    Lauren Stephens
    supervising sound editor (as Lauren J. Stephens)
  • Shane Bruce
    Shane Bruce
    foley artist (uncredited)
  • Zane D. Bruce
    Zane D. Bruce
    foley artist (uncredited)
  • Christian Buenaventura
    Christian Buenaventura
    adr supervisor (uncredited)
  • Jonathan Corona
    Jonathan Corona
    assistant sound editor (uncredited)

Special Effects

Edit
  • Steve Biebel
    Steve Biebel
    special effects technician
  • Eugene Hitt
    Eugene Hitt
    special effects coordinator
  • Johann Kunz
    Johann Kunz
    special effects supervisor
  • Stephen Podrang
    Stephen Podrang
    special effects technician (as Steve Podrang)
  • Stephen Powers
    Stephen Powers
    special effects foreman
  • Nick Torelli
    Nick Torelli
    special effects foreman
  • Roger Vianna
    Roger Vianna
    special effects technician

Visual Effects

Edit
  • Ariel Altman
    Ariel Altman
    visual effects supervisor: Fuse FX
  • Steve Ansell
    Steve Ansell
    visual effects assistant editor (as Steven Ansell)
  • Daniel Cohen
    Daniel Cohen
    visual effects producer: Fuse FX
  • Engine Room Hollywood
    Engine Room Hollywood
    VFX Company
  • Kacey Phegley
    Kacey Phegley
    visual effects coordinator
  • Chris Wright
    Chris Wright
    visual effects on-set supervisor: Fuse FX
  • Murat Ayasli
    Murat Ayasli
    digital compositor: Lux VFX (uncredited)
  • Oliver Bleich
    Oliver Bleich
    visual effects editor (uncredited)
  • Eric D. Christensen
    Eric D. Christensen
    visual effects supervisor: Factory VFX (uncredited)
  • Luciano DiGeronimo
    Luciano DiGeronimo
    compositing supervisor: FuseFX (uncredited)

Stunts

Edit
  • Eric Linden
    Eric Linden
    stunt coordinator
  • Anais Almonte
    Anais Almonte
    stunt performer (uncredited)
  • Frank Bal
    Frank Bal
    stunt performer (uncredited)
  • Bryce Biederman
    Bryce Biederman
    stunt performer (uncredited)
  • David Conk
    David Conk
    cover stunt coordinator (uncredited) / fight coordinator (uncredited)
  • Nico Coucke
    Nico Coucke
    stunt performer (uncredited)
  • Andre Da Silva
    Andre Da Silva
    stunt driver (uncredited)
  • Jake Eavey
    Jake Eavey
    stunt double: Jimi Stanton (uncredited)
  • Korey Fackler
    Korey Fackler
    stunt performer (uncredited)
  • Salar Ghajar
    Salar Ghajar
    stunts (uncredited)

Camera and Electrical Department

Edit
  • Todd Armitage
    Todd Armitage
    camera operator: "b" camera
  • Bob Becchio
    Bob Becchio
    first assistant camera: "a" camera
  • Russell Bouchelle
    Russell Bouchelle
    lamp operator
  • Alisa M. Colley
    Alisa M. Colley
    second assistant camera: "a" camera (as Alisa Colley)
  • Dennis Conrad
    Dennis Conrad
    key grip
  • Jorge Del Toro
    Jorge Del Toro
    second assistant camera: "b" camera
  • Samuel A. Gonzalez Jr.
    Samuel A. Gonzalez Jr.
    rigging best boy
  • Jason Hale
    Jason Hale
    company grip
  • Cara Howe
    Cara Howe
    still photographer
  • Alex Hoyt
    Alex Hoyt
    best boy electric

Casting Department

Edit
  • Anna Bella Chapman-Smith
    Anna Bella Chapman-Smith
    casting assistant (as Anna Bella Chapman)
  • Kyle Martin
    Kyle Martin
    background casting associate
  • Bernadette McBrinn
    Bernadette McBrinn
    casting associate
  • Jacques Compaan
    Jacques Compaan
    extras casting assistant (uncredited)
  • Patty Connolly
    Patty Connolly
    adr voice casting (uncredited)

Costume and Wardrobe Department

Edit
  • Dorothy Masters
    Dorothy Masters
    wardrobe supervisor (as Dorothy George Masters)
  • Amy McClure
    Amy McClure
    key tailor
  • Meghan Corea Raymond
    Meghan Corea Raymond
    assistant costume designer
  • Jonathan Richards
    Jonathan Richards
    costume coordinator
  • Kimberly Baird
    Kimberly Baird
    costumer (uncredited)
  • Kristine Bellerud
    Kristine Bellerud
    costumer (uncredited)
  • Zoë Luella Corbett
    Zoë Luella Corbett
    set costumer (uncredited)
  • Lorraine Keady
    Lorraine Keady
    costumer (uncredited)
  • Alexyz Danine Kemp
    Alexyz Danine Kemp
    set costumer (uncredited)
  • Leah Lax
    Leah Lax
    costume production assistant (uncredited)

Editorial Department

Edit
  • Tony D'Amore
    Tony D'Amore
    colorist
  • Alex Romano
    Alex Romano
    on-line editor
  • Jack Salvatore Jr.
    Jack Salvatore Jr.
    post-production coordinator
  • Liza Schroeder
    Liza Schroeder
    assistant editor (as L. Schroeder)
  • John Bonta
    John Bonta
    colorist: dailies (uncredited)
  • Matthew Garcia
    Matthew Garcia
    on-line editor (uncredited)
  • John Robert Hammerer
    John Robert Hammerer
    dailies operator (uncredited)
  • Liam Manglano
    Liam Manglano
    post-production assistant (uncredited)
  • Peter Ritter
    Peter Ritter
    colorist (uncredited)

Location Management

Edit
  • Tanya Donatelli
    Tanya Donatelli
    location scout
  • Audra Duval
    Audra Duval
    assistant location manager
  • Steve Faughnan
    Steve Faughnan
    location coordinator
  • Morgan Roche
    Morgan Roche
    location manager
  • Niko Rummell
    Niko Rummell
    location scout
  • Sarah Brady Stack
    Sarah Brady Stack
    assistant location manager
  • Kamila Latala
    Kamila Latala
    location assistant (uncredited)
  • Lauren Marszal
    Lauren Marszal
    location production assistant (uncredited)
  • Gary Rotter
    Gary Rotter
    location assistant (uncredited)
  • Patrick Seaward
    Patrick Seaward
    location assistant (uncredited)

Music Department

Edit
  • Nate Hill
    Nate Hill
    music editor
  • Richard David Brown
    Richard David Brown
    assistant music editor (uncredited)
  • Ferozuddinkhan
    Ferozuddinkhan
    music editor (uncredited)
  • Joanne Higginbottom
    Joanne Higginbottom
    additional music (uncredited)
  • Lorena Perez Batista
    Lorena Perez Batista
    music assistant (uncredited)

Script and Continuity Department

Edit
  • Brian Farley
    Brian Farley
    script coordinator
  • Brandon Lohstreter
    Brandon Lohstreter
    script supervisor

Transportation Department

Edit
  • Tom Baker
    Tom Baker
    transportation co-captain
  • Leo Driver
    Leo Driver
    parking coordinator
  • Jim Popper
    Jim Popper
    transportation captain

Additional Crew

Edit
  • Aaron Aldridge
    Aaron Aldridge
    production assistant
  • Glenn Blakeslee
    Glenn Blakeslee
    IT: Marvel
  • Slater Brauns
    Slater Brauns
    production accountant
  • Clarice Brown
    Clarice Brown
    payroll accountant
  • Kohli Calhoun
    Kohli Calhoun
    dialect coach
  • Isabel Cervantes
    Isabel Cervantes
    production assistant
  • James D. Dever
    James D. Dever
    technical consultant (as James Dever)
  • Chloé Durkin
    Chloé Durkin
    assistant: Evan Perazzo
  • Paul Gadd
    Paul Gadd
    production executive: Marvel Television
  • Nicolette Hatzidimitriou
    Nicolette Hatzidimitriou
    clearance coordinator

Thanks

Edit
  • Mike Baron
    Mike Baron
    special thanks
  • Tony DeZuniga
    Tony DeZuniga
    special thanks
  • Steve Dillon
    Steve Dillon
    special thanks
  • Garth Ennis
    Garth Ennis
    special thanks
  • Steven Grant
    Steven Grant
    special thanks
  • Klaus Janson
    Klaus Janson
    special thanks
  • Jim Lee
    Jim Lee
    special thanks
  • Carl Potts
    Carl Potts
    special thanks
  • Len Wein
    Len Wein
    special thanks
  • Mike Zeck
    Mike Zeck
    special thanks

Contribute to this page

Suggest an edit or add missing content
  • Learn more about contributing
Edit page

More from this title

More to explore

Recently viewed

Please enable browser cookies to use this feature. Learn more.
Get the IMDb App
Sign in for more accessSign in for more access
Follow IMDb on social
Get the IMDb App
For Android and iOS
Get the IMDb App
  • Help
  • Site Index
  • IMDbPro
  • Box Office Mojo
  • License IMDb Data
  • Press Room
  • Advertising
  • Jobs
  • Conditions of Use
  • Privacy Policy
  • Your Ads Privacy Choices
IMDb, an Amazon company

© 1990-2025 by IMDb.com, Inc.