Tom Cruise Jeremy Renner Simon Pegg Rebecca Ferguson Ving Rhames Sean Harris Simon McBurney Zhang Jingchu Tom Hollander Jens Hultén Alec Baldwin Mateo Rufino Fernando Abadie Alec Utgoff Hermione Corfield Nigel Barber William Roberts Patri