Danny Trejo
as
Collins
Carlos Gómez
as
Hunt
Michael Rooker
as
Stan 'Zeedo' Zedkov
Nicki Micheaux
as
Technician
Jamie Foxx
as
Alvin Sanders
Arnold Pinnock
as
Convict
Joe Pingue
as
Cop
Kimberly Elise
as
Lisa Hill
Magic Johnson
as
Self
LeBron James
as
Self
Charles Barkley
as
Self
Mark Cuban
as
Self
Tom Skerritt
as
Captain Bill Rhodes
Monica Bellucci
as
Dr. Lena Fiore Kendricks
Cole Hauser
as
James 'Red' Atkins
Bruce Willis
as
Lieutenant A.K. Waters
Mark Wahlberg
as
Bob Lee Swagger
Jonathan Walker
as
Louis Dobbler
Michael Peña
as
Nick Memphis
Kate Mara
as
Sarah Fenn
Rupert Friend
as
Bathurst
Mark Wahlberg
as
Evan Michaels
Dylan O'Brien
as
Heinrich Treadway
Riley Keough
as
Emily
Jake Gyllenhaal
as
Joe Baylor
Ethan Hawke
as
(voice)
Paul Dano
as
(voice)
Bill Pullman
as
Brian Plummer
Pedro Pascal
as
Dave York
Jay Hieron
as
Harried Man
Denzel Washington
as
Robert McCall
Ronnie Gene Blevins
as
Harrington
Jordyn McIntosh
as
Laurette
Will Smith
as
Peter
Denzel Washington
as
Det. Alonzo Harris
Ethan Hawke
as
Jake Hoyt
Raymond J. Barry
as
Lou Jacobs
Eva Mendes
as
Sara
Dakota Fanning
as
Emma Collins
Denzel Washington
as
Robert McCall
Giuseppe Russo
as
Soccer Commentator
Radha Mitchell
as
Leah
Gerard Butler
as
Mike Banning
Morgan Freeman
as
Speaker Trumbull
Ron Yuan
as
Undercover Commando
Denzel Washington
as
Chisolm
Haley Bennett
as
Emma Cullen
Ethan Hawke
as
Goodnight Robicheaux
Chris Pratt
as
Josh Faraday
Haley Bennett
as
Mandy
Denzel Washington
as
Robert McCall
Marton Csokas
as
Teddy
Chloë Grace Moretz
as
Teri
Clive Owen
as
Arthur
Hugh Dancy
as
Galahad
Keira Knightley
as
Guinevere
Mads Mikkelsen
as
Tristan
Vincent D'Onofrio
as
Carlo
Richard Gere
as
Eddie
Will Patton
as
Lt. Bill Hobarts
Ethan Hawke
as
Sal