泰伊·谢里丹 Tye Sheridan,奥利维亚·库克 Olivia Cooke,本·门德尔森 Ben Mendelsohn,马克·里朗斯 Mark Rylance,丽娜·维特 Lena Waithe,森崎温 Win Morisaki,菲利普·赵 Philip Zhao,西蒙·佩吉 Simon Pegg,T·J·米勒 T.J. Miller,汉娜·乔恩-卡门 Hannah John-Kamen,拉尔夫·尹爱森 Ralph Ineson,苏珊·林奇 Susan Lynch,克莱尔·希金斯 Clare Hig
吴孟达 Man Tat Ng,梁咏琪 Gigi Leung,孙佳君 Paulyn Sun,徐锦江 Elvis Tsui,黄一飞 Yut Fei Wong,江欣燕 Elvina Kong,朱咪咪 Mimi Chu,李健仁 Kin-Yan Lee,郑祖 Joe Cheng,文隽 Manfred Wong,林迪安 Dion Lam,宋本中 Boon-Chung Sung,陈志辉 Chi Fai Chan,达伦·萨赫拉维 Darren Shahlavi,邓兆尊 Siu Juen Dang,胡立成 Licheng
林家栋 Ka Tung Lam ....Vice-Principal Chow,刘德华 Andy Lau ....Kwong,黄日华 Felix Wong ....Chan Man,莫文蔚 Karen Mok ....Tsui Mun,应采儿 Cherrie Ying ....Miss Lee,冯小刚 Xiaogang Feng ....Bum,李冰冰 Bingbing Li,田蕊妮 Kristal Tin,张燊悦 Nicola Cheung,杜汶泽 Chapman To,薛立贤 Howard Sit .
威尔·史密斯 Will Smith .....James Edwards / Agent J (Jay) / "Slick",汤米·李·琼斯 Tommy Lee Jones .....Agent K (Kay),琳达·费奥伦蒂诺 Linda Fiorentino .....Dr. Laurel Weaver / Agent L (Elle),文森特·诺费奥 Vincent D'Onofrio .....Edgar,雷普·汤恩 Rip Torn .....Chief Zed,托
安吉拉·贝塞特 Angela Bassett,朱丽叶特·刘易斯 Juliette Lewis,汤姆·塞兹摩尔 Tom Sizemore,文森特·多诺费奥 Vincent D'Onofrio,理查德·埃德森 Richard Edson,布丽吉特·芭克 Brigitte Bako,Jennifer Reeves Jennifer Reeves,J·迈克尔·穆罗 J. Michael Muro