Mark Wahlberg
Michael Peña
Danny Glover
Kate Mara
Elias Koteas
Rhona Mitra
Ned Beatty
Jonathan Walker
Justin Louis
Tate Donovan
Mark Wahlberg as Bob Lee Swagger
Michael Peña as Nick Memphis
Danny Glover as Colonel Isaac Johnson
Kate Mara as Sarah Fenn
Elias Koteas as Jack Payne
Rhona Mitra as Alourdes Galindo
Ned Beatty as Senator Charles F. Meachum
Jonathan Walker as Louis Dobbler
Justin Louis as Howard Purnell
Tate Donovan as Russ Turner
Rade Serbedzija as Michael Sandor (as Rade Serbedgia)
Alan C. Peterson as Officer Stanley Timmons
Lane Garrison as Donnie Fenn
Zak Santiago as Senior Agent
Michael-Ann Connor as Junior Agent