Neil Brown Jr.
as
Aaron
Amber Heard
as
Baja Miller
Djimon Hounsou
as
Jean Roqua
Evan Peters
as
Max Cooperman
Lindy Booth
as
Dodger
Gary Cole
as
Mr. Matthews
Julian Morris
as
Owen
Jared Padalecki
as
Tom
Michael Rooker
as
Damon
Maggie Q
as
Gwen Olsen
Lucy Hale
as
Melanie Cole
Michael Peña
as
Mr. Roarke
Marlon Wayans
as
Douglas Hodge
as
Old Man
Helen Slayton-Hughes
as
Victoria
Jim Carrey
as
Colonel Stars and Stripes
Ella Purnell
as
Dolce
Chloë Grace Moretz
as
Mindy Macready / Hit Girl
Benedict Wong
as
Mr. Kim
Landon Liboiron
as
Carter
Tim Neff
as
Frat Dude #2
Lucy Hale
as
Olivia Barron
Ruben Garfias
as
Priest
Betty Buckley
as
Gloria
DeWanda Wise
as
Jessica
Tom Payne
as
Max
Andy Garcia
as
El Toro
Kim Coates
as
President Miguel 'Mike' Cueto
Kevin James
as
Sam Larson / Mason Carver