Heather Graham
as
Miriam Eisner
Andy Garcia
as
President Mikheil Saakashvili
Richard Coyle
as
Sebastian Ganz
Rupert Friend
as
Thomas Anders
Jackie Chan
as
Bennie Chan
Johnny Knoxville
as
Connor Watts
Bingbing Fan
as
Samatha Bai
Winston Chao
as
Victor Wong
David Arnott
as
Club Guy
Lauren Holly
as
Jazz
Wayne Newton
as
Julian Grendel
David Patrick Kelly
as
Sam
Luis Guzmán
as
Det. Jim Vargas
Jose Pablo Cantillo
as
Miguel
Keke Palmer
as
Rose Cutler
Samuel L. Jackson
as
Tom Cutler
Carlos Chan
as
Elf
Richie Jen
as
Santa
Clara Lee
as
Zheng Anqi
Valeriya Fedorovich
as
Alya
Jane Perry
as
Professor Martha Kittles
Gina Gershon
as
Cathy Heguy
Robert Sean Leonard
as
Demille Bly
Sylvester Stallone
as
Joe Tanto
Cristián de la Fuente
as
Memo Heguy
Sebastian Stan
as
Chase Collins
Taylor Kitsch
as
Pogue Parry
Kenneth Welsh
as
Provost Higgins
Richard Zeman
as
Sergeant Sobel
Barbara Harris
as
Additional Voices
John Cena
as
Danny Fisher
Brian White
as
Hank Carver
Aidan Gillen
as
Miles Jackson
Kellan Lutz
as
Hercules
Liam Garrigan
as
Iphicles
Scott Adkins
as
King Amphitryon
Liam McIntyre
as
Sotiris
James D'Arcy
as
Father Francis
Stellan Skarsgård
as
Father Merrin
Alan Ford
as
Jefferies
Rupert Vansittart
as
Captain Perkins
Maury Chaykin
as
John Reed
Geena Davis
as
Morgan Adams
Rex Linn
as
Mr. Blair
Pierce Brosnan
as
Pace
Nick Cannon
as
Ringo
Tim Roth
as
Schultz
Jamie Chung
as
Violet
Brian Cox
as
Dr. Nathan Waldman
Samuel L. Jackson
as
Mitch Henessey
Ken Ryan
as
News Anchor
Edwin Hodge
as
Todd Henessey
Thomas Jane
as
Carter Blake
Frank Welker
as
Parrot Sounds
Samuel L. Jackson
as
Russell Franklin
Michael Rapaport
as
Tom Scoggins
Sylvester Stallone
as
Gabe Walker
Michael Rooker
as
Hal Tucker
John Lithgow
as
Qualen
Rex Linn
as
Richard Travers
Albert Salmi
as
Drane
Mike Norris
as
Savoy Brown
John Leguizamo
as
Burke
Bruce Willis
as
Lt. John McClane
Robert Patrick
as
O'Reilly
Robert Costanzo
as
Sgt. Vito Lorenzo
Eion Bailey
as
Bobby Whitman
Christian Slater
as
J.D. Reston
Patricia Velasquez
as
Nicole Willis
Kathryn Morris
as
Sara Moore
Lisa Wilcox
as
Alice
Rodney Eastman
as
Joey
Tuesday Knight
as
Kristen