Richard Venture
as
Ambassador Reed
Robert Stanton
as
Ed Pratt
Richard Gere
as
Jack Moore
Ken Leung
as
Peng
Victor Sen Yung
as
Chinese Peasant
Keye Luke
as
Elder Son
Philip Ahn
as
Revolutionary Army Captain
Walter Connolly
as
Uncle
Andy Lau
as
Cool-Son Yeh
Elvis Tsui
as
Gold Moustache
Ekin Cheng
as
Simon the Snow Blower 'Saint of Sword'
Patrick Tam
as
The Emperor
Stéphane Fey
as
Donald Trump
as
Self
Anthony Fauci
as
Self
Yimou Zhang
Director
Toni Collette
as
Agnes
Rosamund Pike
as
Clara
Vincent Gale
as
Clara's Boss
Jean Reno
as
Diego Baresco
Ye Liu
as
Lan Yu
John Woo
Director
Jia Song
as
Li Ji
Chen Chang
as
Sun Quan
Tony Chiu Wai Leung
as
Zhou Yu
Takeshi Kaneshiro
as
Zhuge Liang
Rosamund Kwan
as
13th Aunt
Jeff Wolfe
as
Billy
Mars
as
Extra
Jet Li
as
Wong Fei-Hung
Yuan Hong
as
Model
Wu Jing
Director
Frank Grillo
as
Big Daddy
Aaron Ly
as
Ghost
Scott Adkins
as
Tomcat