Brian White
as
Evan Hailey
Luis Guzmán
as
Martinez
Channing Tatum
as
Shawn MacArthur
Ron Yuan
as
Ahab
Mike Genovese
as
Hawthorne
Holt McCallany
as
Richard Bentley
Perez Hilton
as
Denis Strahan
Andrew Bachelor
as
Freezee
Snoop Dogg
as
Todd
Curtiss Cook
as
Mr. Davis
Jason Dohring
as
Officer Miller / Nathan Miller
Mo McRae
as
Tay / Dontay
Whitney Cummings
as
News Reporter
Susan Blakely
as
Unhappy Camper
KaDee Strickland
as
Fancy
Rob Mars
as
Police 1
Nicolas Cage
as
Walter
Alejandro Chomski
Director
Victor Rasuk
as
Javi
Giancarlo Esposito
as
Roberto
Malik Yoba
as
The Mayor
Tego Calderon
as
Choco
Manny Perez
as
Wilson DeLeon Sr.
Andrew Bachelor
as
Andy
Martin Starr
as
Conspiracy Chris
Malcolm McDowell
as
Dr. Doobie
Ludacris
as
Eddie Garrick
Vince Pisani
as
Luther
Ravi Patel
as
Peter
Chuck Cooper
as
Bill Baldwin
Daniel Stewart Sherman
as
Gary Stenson
Andrew Bachelor
as
Freezee
Danny Trejo
as
Hugo
Rob Mars
as
Vampire Guard
Joey Naber
as
Barbara Tarbuck
as
Agatha
Savannah Ostler
as
Barfing Girl / Waitress
Tyler Perry
Director
Terry Crews
as
Branson
Amy Smart
as
Hillary
Nia Long
as
May
Andy Garcia
as
El Toro
Kim Coates
as
President Miguel 'Mike' Cueto
Kevin James
as
Sam Larson / Mason Carver
Kip Pardue
as
Carter McMullen
Danny Jacobs
as
Middle Eastern Cabbie