Edit
Shanghai (2010) Poster

(2010)

Full Cast & Crew

Directed by 

Mikael Håfström

Writing Credits (WGA)  

Hossein Amini ... (written by)

Cast (in credits order)  

John Cusack ... Paul Soames
Gong Li ... Anna Lan-Ting
Chow Yun-Fat ... Anthony Lan-Ting
David Morse ... Richard Astor
Ken Watanabe ... Tanaka
Franka Potente ... Leni Müller
Jeffrey Dean Morgan ... Conner
Hugh Bonneville ... Ben Sanger
Yuan On Yuan On ... Yuan
Hon Ping Tang ... Chen
Benedict Wong ... Juso Kita
Christopher Buchholz ... Karl Müller
Ronan Vibert ... Mikey
Nicholas Rowe ... Ralph
Michael Culkin ... Billy
Wolf Kahler ... German Consul
Valentine Fillol-Cordier Valentine Fillol-Cordier ... French Taxi Dancer
Kowit Wattanakul Kowit Wattanakul ... Junk Captain (as Kovit Wattanakul)
Osamu Yoshida Osamu Yoshida ... Japanese Plainclothesman
Kittipong Subthawonpan Kittipong Subthawonpan ... Wounded Assassin - Tuxedo (as Kittipong Subthawongpan)
Dai Tabuchi Dai Tabuchi ... Japanese Marine Officer
Leon Sua ... Executioner
Paul Wilson Paul Wilson ... British Port Official
Andrew Charleson Andrew Charleson ... English Port Official
Wera Lerdsombut Wera Lerdsombut ... Japanese Captain
Christian Hink Christian Hink ... German Ship's Steward
Yennis Cheung ... Sanger's Girlfriend
Sumena Chongvatpong Sumena Chongvatpong ... Kita's Girlfriend
Josh Darcy Josh Darcy ... Hotel Receptionist
Puchid Chanarong Puchid Chanarong ... Croupier
Hiro Sano Hiro Sano ... Japanese Soldier - Railway Station
Thanakrit Chiwsuth Thanakrit Chiwsuth ... Tang
Race Wong Race Wong ... Cabaret Performer #1
Rosanne Wong Rosanne Wong ... Cabaret Performer #2
Rest of cast listed alphabetically:
Cristóbal Blanco García Cristóbal Blanco García ... Hotel Guest
Rhys Bond Rhys Bond ... Hotel Guest
Gemma Chan ... Shin Shin
Ly Nha Ky ... Model
Kunjue Li ... Hua
Adam Lindblom Adam Lindblom ... (credit only)
Elidh MacQueen ... Casino Hostess
Andrew Yiallouros Andrew Yiallouros ... Soldier
Crystal Yu ... Lili
Dean Alexandrou ... Distraught Husband (uncredited)
Catherine Balavage Catherine Balavage ... Secretary (uncredited)
Russell Geoffrey Banks ... Fleeing Businessman (uncredited)
Leigh Barwell ... Burlesque Dancer (uncredited)
Cris Blanco Cris Blanco ... Hotel Guest (uncredited)
Chris Bowe ... G.I. Soldier (uncredited)
Aine Carlin Aine Carlin ... Hotel Guest (uncredited)
Matt Cho Matt Cho ... Fleeing Civilian (uncredited)
Joe Cummings ... Businessman (uncredited)
Lex de Groot Lex de Groot ... Hotel Guest (uncredited)
Yohanna Farrell-Knight ... German Party Guest (uncredited)
David Firefly David Firefly ... German Spy (uncredited)
Caroline Glass Caroline Glass ... 1940's Dinner Guest (uncredited)
Cyril Gouaida Cyril Gouaida ... Photographer (uncredited)
Philip Harvey Philip Harvey ... Berated Editor (uncredited)
Sakhone Holaphong Sakhone Holaphong ... Foreigner (uncredited)
Creighton Mark Johnson Creighton Mark Johnson ... Port Athuority (uncredited)
Junichi Kajioka Junichi Kajioka ... Various (voice) (uncredited)
Anton Kalinitchenko Anton Kalinitchenko ... White Russian Merchant (uncredited)
Rinko Kikuchi ... Sumiko (uncredited)
Daniel Lapaine ... Ted (uncredited)
Alex Liang Alex Liang ... Chinese Resistance Fighter (voice) (uncredited)
Selina Lo ... Mei Ling (uncredited)
Tohoru Masamune ... Radio Announcer (voice) (uncredited)
Peter Mossman Peter Mossman ... Businessman (uncredited)
Cameron Pearson ... Businessman (uncredited)
Nick Sakai ... Additional Voices (voice) (uncredited)
Ian Stacey Ian Stacey ... Hotel Guest (uncredited)
Yoko Takano Yoko Takano ... Casino Manager (uncredited)
Don Thai Theerathada ... Lan-Ting Bodyguard (uncredited)
Chuen Tsou Chuen Tsou ... Lan-Ting Bodyguard (uncredited)
Alexander Van Terheyden Alexander Van Terheyden ... Reporter (uncredited)
Satch Watanabe Satch Watanabe ... Japanese Soldier (voice) (uncredited)
Simon John Wilson ... Sailer (uncredited)

Produced by 

Kelly Carmichael ... executive producer
Kelly Dennis ... co-producer
Donna Gigliotti ... producer
David U. Lee ... co-executive producer (as David Lee)
Bey Logan ... co-producer / coordinator: The Weinstein Company, Shanghai Tang Fashion Show
Chris Lowenstein ... line producer: Thailand
Mike Medavoy ... producer
Barry Mendel ... producer
Arnold Messer ... executive producer (as Arnold W. Messer)
Jake Myers ... producer
Steven Squillante ... executive producer
David Thwaites ... executive producer
Christophe Tseng ... co-producer
Zhongjun Wang ... executive producer (as Wang Zhongjun)
Bob Weinstein ... executive producer
Harvey Weinstein ... executive producer

Music by 

Klaus Badelt

Cinematography by 

Benoît Delhomme ... director of photography

Editing by 

Peter Boyle
Kevin Tent

Casting By 

Avy Kaufman

Production Design by 

Jim Clay

Art Direction by 

Lek Chaiyan Chunsuttiwat ... art director: Thailand (as Chaiyan 'Lek' Chunsuttiwat)
Peter Francis ... supervising art director
Dominic Masters
Sorayuk Mookleemas ... standby art director: Thailand (as Sorayuk 'Yoon' Mookleemas)
Jan Spoczynski
Sloane U'Ren

Set Decoration by 

Celia Bobak

Costume Design by 

Julie Weiss

Makeup Department 

Sidony Etherton ... makeup assistant
Watana Garum ... key makeup: Thailand (as Wattana 'Geng' Garum)
Sarah Love ... hair designer: Ms. Gong Li
Nicola Matthews ... hair and makeup artist
Fran Needham ... hair and makeup artist
Aileen Seaton ... hair designer / makeup designer
Vasit Suchitta ... prosthetic effects: Thailand (as Visit 'Moo' Suchitta)
Gary J. Tunnicliffe ... prosthetics
Maneerath Vijob ... hair stylist: Thailand (as Maneerat 'Tomm' Wijob)
Denise Wynbrandt ... hair stylist: Mr. Cusack / makeup artist: Mr. Cusack
Tiptalee Chanaputtakun ... hair stylist (uncredited)
Louise Fisher ... makeup artist (uncredited)
Sue Ignatius ... crowd makeup (uncredited)
Alex Rouse ... wigmaker (uncredited)
Andrew Simonin ... hairdresser: crowd (uncredited)
Sophia Weston ... daily crowd makeup artist (uncredited)
Felicity Wright ... makeup artist (uncredited)

Production Management 

Oliver Ackermann ... unit production manager: Thailand (as Oliver Ackerman)
David Campbell-Bell ... unit manager
Samara Levenstein ... post-production supervisor
Jeff Maynard ... executive in charge of post-production: The Weinstein Company
Panyawadee Sangchai ... production supervisor: Thailand (as Panyawadee 'I'Tim' Sangchai)
Jessie Thiele Schroeder ... post-production supervisor
Elena Zokas ... unit production manager
Charlotte Ashby ... production manager (uncredited)
Carey Len Smith ... post-production executive (uncredited)

Second Unit Director or Assistant Director 

Vic Armstrong ... action unit director
Glen Carroll ... set production assistant: second unit (as Glyn Carroll)
Mishka Cheyko ... first assistant director
Piyawat Dangdej ... second assistant director: action unit and second unit, Thailand (as Piyawat 'October' Dangdej)
Edoardo Ferretti ... second assistant director
Clare Glass ... additional second assistant director
Richard Graysmark ... first assistant director: second unit / second assistant director
John Greaves ... second unit director
Sean Guest ... first assistant director (as Sean Cameron Guest)
James Andrew Haven ... second assistant director (as James Andrew)
Zoe Liang ... third assistant director: second unit
Tippawan Mamanee ... second assistant director (as Tippawan 'Paew' Mamanee)
Tippawan 'Paew' Mamanee ... second assistant director
Andrew Mannion ... third assistant director
Carolyn Milner ... second assistant director: second unit
Supat Niruntarai ... third assistant director: Thailand (as Supat 'Pat' Nirantarai)
Ekkawat Pond Sankhavesa ... trainee assistant director (as Ekkawat Sungkawess)
Phattana Sansumran ... second second assistant director: Thailand (as Phattana 'Na' Sansumran)
Inthira Sawantrat ... first assistant director: action unit and second unit, Thailand (as Inthira 'O' Sawantraj)
Charlie Sungkawess ... first assistant director
Paula Turnbull ... second assistant director
Kris Vankay ... Runner
Artit Yuktanan ... first assistant director: action unit and second unit, Thailand (as Arthit 'Art' Yuktanan)

Art Department 

Derek Allen ... standby stagehand
Gerry Atkinson ... standby dressing props
Denise Ball ... modelmaker
Graham Barford ... carpenter
Marc Beros ... construction manager: UK
Sarah Bicknell ... second unit stand-by art director (as Sarah Stuart)
Graham Bishop ... props buyer
Roger Bowles ... draughtsperson
Chris Brown ... supervising carpenter (as Christopher Brown)
Surachai Burinrum ... draftsman: Thailand (as Surachai 'Noy' Burinrum)
Somm Suthinee Chantakarn ... art coordinator: Thailand (as Suthinee 'Somm' Chantakarn)
Tara Chomta ... head of department: carpenters, Thailand
Sumena Chongvatpong ... draftsman: Thailand (as Sumena 'Mint' Chongvatpon)
Andrea Couch ... draughtsperson/model maker
Jonathan Downing ... second unit stand-by prop
Jools Faiers ... graphic designer / props
Veronica Falzon ... art department researcher
Eddie Farrell ... carpenter (as Edward Farrell)
Mark Fruin ... chargehand standby props
Peter Graffham ... standby rigger: second unit
Ian Grant ... supervising rigger
Richard Grant ... painter
Tony Graysmark ... construction manager
John Greaves ... storyboard artist
Andrew Guyett ... scenic painter
Michael Guyett ... head painter
Wayne Hammond ... carpenter
Shane Harford ... standby dressing props
Jacopo Iodice ... sign coordinator (as Jacopo 'Jac' Iodice)
Chanchai Kaewchingduang ... head of department: sculptors, Thailand
Waiprip Kaewkumpa ... labor: action and second unit Thailand (as Waiprip 'Wai' Kaewkumpa)
Ekthana Kantapan ... draftsman: Thailand (as Ekthana 'Ji' Kantapan)
Vasu Kantatham ... construction manager: Thailand (as Vasu 'A' Kantatham)
Terry Law ... standby carpenter
Paul Lynford ... carpenter
Mary Mackenzie ... graphic artist
John Mallam ... chargehand painter
Chumpol Maneekham ... head of department: painter, Thailand (as Chumpol 'Waan' Maneekham)
Simon Marjoram ... carpenter
Thomas McCarthy ... carpenter (as Tom McCarthy)
Steve Mitchell ... conceptual artist
Brian Morris ... standby painter
Eddie Murphy ... carpenter
Ian Murray ... rigger (as Ian Vincent Murray)
Anussorn Musicabutr ... property master: Thailand (as Anussorn 'Sorn' Musicabutr)
Areepravee Niamskul ... storyboard artist: Thailand (as Areepravee 'Pang' Niamskul)
Sanor Numkhumnuad ... head of department: carpenters, Thailand
Pusana Ongchaisak ... assistant art director: Thailand (as Pusana 'Golf' Ongchaisak)
Mark Overall ... carpenter
Tanaphol Pakornchaikun ... senior foreman: Thailand (as Tanaphol 'Kia' Pakornchaikul)
Somwang Rattanasirivanich ... assistant art director: Thailand (as Somwang 'Wang' Rattanasirivanich)
Tyrone Reed ... stagehand
Daren Reynolds ... second unit stand-by prop
Mark Richards ... head rigger
Andrew Rickard ... carpenter
Michael Rickard ... supervising carpenter
Oliver Roberts ... stand-by art director
Steve Rogers ... standby carpenter: second unit
Terry Royce ... storeman
Russell Sargent ... carpenter
Julian Sedgwick ... historical advisor to art department
Manop Sirikhum ... head of department: sculptors, Thailand
Caroline Smith ... co-set decorator: UK
Linnea Springfeldt ... art department assistant
Witoon Suanyai ... set decorator: Thailand (as Witoon 'Boom' Suanyai)
Robert Sutton ... carpenter
Ian Tansey ... painter / stagehand
Jimmy Tuisa ... head of department: plasterer, Thailand
Louis Turner ... stand-by props
Wolfgang Walther ... standby rigger
William West ... carpenter
Arthur Wicks ... property master
Ian Young ... chargehand dressing props
Christopher Arnold ... props (uncredited)
Satarupa Bradley ... scenic artist (uncredited)
Nattavut Buranakij ... stand-by props (uncredited)
Graham Caulfield ... drapesmaster: UK (uncredited)
James Enright ... prop making supervisor: c/o propshop (uncredited)
Rohan Harris ... scenic artist (uncredited)
Patricia Johnson ... assistant art director (uncredited)
Tony Marks ... carpenter (uncredited)
Sorayuk Mookleemas ... stand-by art director (uncredited)
Pipat Sripradoo ... set dressing (uncredited)
Fahlun Tanomthap ... action vehicles supervisor: Thailand (uncredited)
Warakarn Waruttamangkoon ... construction (uncredited)
Carl Wilson ... senior propmaker (uncredited)

Sound Department 

Philip Alton ... supervising dialogue editor
Paul Apted ... sound effects editor
Harry Barnes ... foley editor
Michael Barry ... re-recording mixer
Paula Boram ... foley artist
Brian Bowles ... supervising dialogue editor
Peter Burgis ... foley artist (as Peter Burgess)
Ricky Butt ... foley artist (as Ricki Butt)
Carlos M. Cano ... sound assistant (as Carlos Cano)
Tim Cavagin ... re-recording mixer
Ryan Collison ... foley recordist
Dan Edelstein ... adr editor
Mariusz Glabinski ... sound effects editor
Matthew Haasch ... foley editor (as Matt Haasch)
Rikki Hanson ... sound maintenance
Robert Hein ... sound designer (as Bob Hein) / supervising sound editor (as Bob Hein)
Ruth Hernandez ... adr editor
Harry Higgins ... re-recordist
Eric Hirsch ... re-recordist
Craig Irving ... re-recording mixer
Alex Joseph ... foley editor
Andy Kris ... re-recording mixer
Cecilia Lanzi ... boom operator
Daniel Laurie ... adr editor (as Dan Laurie)
Sze-Wun Li ... sound assistant
Conor Mackey ... conform editor
Sylvia Menno ... dialogue editor
Nigel Mills ... sound designer / supervising sound editor
Dave Paterson ... sound effects editor
Glenfield Payne ... sound effects editor
Jay Peck ... foley artist
Ian Sands ... sound engineer: second unit
Brian Simmons ... sound mixer
Alastair Sirkett ... dialogue editor
Steve F.B. Smith ... dolby sound consultant
Steven Visscher ... foley editor
Damian Volpe ... sound effects editor
David Wahnon ... dialogue editor
Philip Alton ... dialogue & adr editor (uncredited)
Dann Fink ... adr loop group director (uncredited)
Antongiulio Frulio ... midi programming (uncredited)
Annop Jaikaew ... sound mixer: thailand (uncredited)
Mark Lafbery ... adr and foley recordist (uncredited)
Xinghui Li ... sound editor (uncredited)
Bobby Muzingo ... dialogue editor: pre-production (uncredited)
Chris Navarro ... adr mixer (uncredited)
Rowan October ... sound assistant: dailies (uncredited)
Stan Yau ... adr recordist: Yun-Fat Chow (uncredited)
Paul Yurt ... sound engineer (uncredited)
Nan Zhao ... sound editor (uncredited)

Special Effects by 

Kevin Chisnall ... special effects: floor (as Kevin Chisnell)
John Cramman ... special effects
Carmila Gittens ... special effects supervisor (as Carmilla Gittens)
Garth Gutteridge ... special effects technician
Jem Lovett ... special effects buyer / special effects coordinator
Martin Neill ... special effects technician
Lee Phelan ... special effects technician
Dominic Tuohy ... special effects supervisor
Adam Howarth ... senior special effects technician: Thailand (uncredited)
Joseph André Jacir ... special effects (uncredited)
Steve Szekeres ... special effects mechanical engineer: Thailand (uncredited)
Harit Taechathummarak ... special effects coordinator (uncredited)

Visual Effects by 

Louie Alexander ... digital compositor: Framestore
Craig Allison ... systems manager: The Senate Visual Effects Limited
Peter Amante ... digital artist: Guerilla FX
Richard Baillie ... prep artist: The Moving Picture Company
John Bair ... visual effects supervisor: Guerilla FX
Renuka Ballal ... visual effects producer: Guerilla FX
Angela Barson ... visual effects supervisor: The Moving Picture Company
John Benn ... operator: Cinesite
William Blunden ... visual effects editor
Luca Bonatti ... digital matte painter: The Moving Picture Company
Clare Brody ... data operator - framestore
Andy Burrow ... scanning & recording manager: Framestore
Jon Butler ... 3d surveyor: Plowman Craven
Huseyin Caner ... 3d technical manager: Plowman Craven
Daniel Canfora ... cg supervisor: The Senate Visual Effects Limited
Gotthardt-Mills Chris ... 3d surveyor: Plowman Craven (as Chris Gotthardt Mills)
Miodrag Colombo ... compositor: The Moving Picture Company
Vivian Connolly ... visual effects producer: Guerilla FX
Chris Coupland ... editorial assistant: The Moving Picture Company
Nick D'Aguiar ... digital compositor: The Senate Visual Effects Limited
Molle DeBartolo ... digital restoration artist
Caroline Delen ... modeler: The Moving Picture Company (as Caroline Delengaigne)
Richard Edwards ... digital intermediate data operator: Framestore
Yasmine El-Ghamrawy ... digital compositor: The Senate Visual Effects Limited
Dominique Fiore ... digital compositor: The Senate Visual Effects Limited
Andrew Fletcher ... digital compositor: The Senate Visual Effects Limited
Pawl Fulker ... pre-visualization supervisor
Will Fullagar ... rotoscope artist: The Moving Picture Company
Marco Genovesi ... digital environments: The Moving Picture Company
Clement Gerard ... digital environments: The Moving Picture Company
Nikhil Ghoorbin ... operator: Cinesite (as Nik Ghoorbin)
Benedict Gillingham-Sutton ... prep artist: The Moving Picture Company
Adam Glasman ... digital intermediate colourist
Charlie Habanananda ... conform editor: Framestore
Luan Hall ... rotoscope artist: The Senate Visual Effects Limited
Mick Harper ... cg artist: The Senate Visual Effects Limited
Adam Hawkes ... digital compositor
Karsten Hecker ... digital intermediate engineer
Sarah Hemsley ... executive producer: The Senate Visual Effects Limited
Martin Hession ... texture artist: The Moving Picture Company
Matt Hicks ... cg artist (as Matthew Hicks)
Jan Hogevold ... executive producer: framestore di
Louise Hutchinson ... operator: Cinesite
Soneil Inayat ... 3d modeler: Plowman Craven
Joseph André Jacir ... digital artist: Guerilla FX
Markus Janner ... scanning/recording: Deluxe New York
Guanglei Jia ... 3d modeler: Plowman Craven (as Guanglei Jai)
Lorraine Johnson ... scanning supervisor: Cinesite
Simon Johnson ... operator: Cinesite
Arek Komorowski ... compositor: The Moving Picture Company
Robin Konieczny ... cg artist
Duncan Lees ... head of 3d services: Plowman Craven
Lana Likic ... visual effects coordinator
James Long ... digital intermediate data operator: Framestore
Christian Lowe ... digital artist: Guerilla FX
Natalie MacDonald ... digital compositor: The Senate Visual Effects Limited
Chris MacKenzie ... smoke artist: Deluxe New York
Andrew MacLeod ... cg artist: The Senate Visual Effects Limited
James Madigan ... production visual effects supervisor
Veronica Marcano ... scanning & recording operator: Frametore
Iain Marcks ... scanning/recording: Deluxe New York (as Iain Stasukevich)
Alan McCabe ... lighter: The Moving Picture Company
Lindsay McFarlane ... visual effects producer
Marlin McGlone ... technical support
Nakia McGlynn ... lighter: The Moving Picture Company
Adam McInnes ... visual effects supervisor: The Senate Visual Effects Limited
Nathan Meier ... digital artist: Guerilla FX
Miklós Mesterházy ... digital environments: The Moving Picture Company
Ellen E. Miki ... rotoscope artist: The Moving Picture Company (as Ellen Miki)
Jon Miller ... matchmove artist: The Moving Picture Company (as Jonathan Miller)
Vance Miller ... digital artist: Guerilla FX (as Vance J. Miller)
Mitch Mitchell ... head of imaging: Cinesite
Mike Morrison ... digital intermediate producer: Framestore
Victoria Mowlam ... visual effects producer: The Moving Picture Company
Noel O'Malley ... operator: Cinesite
Scott Patton ... rotoscope artist: The Moving Picture Company
Ben Perrott ... digital compositor: The Senate Visual Effects Limited
Richard Perry ... pre-visualization artist
Hardial Phull ... project manager: Plowman Craven
Mike Pope ... digital compositor: The Senate Visual Effects Limited
Paula Pope ... visual effects producer: The Senate Visual Effects Limited
Olivier Pron ... digital matte painter: The Moving Picture Company
Lee Rankin ... scanning and recording: Framestore
James Reed ... scanning and recording
Daniel Reeves ... data manager: The Senate Visual Effects Limited
Gareth Repton ... digital compositor: The Senate Visual Effects Limited
Dominic Ridley ... visual effects coordinator: The Senate Visual Effects Limited
Guillaume Rocheron ... computer graphics supervisor: The Moving Picture Company
Marco Rolandi ... digital environments: The Moving Picture Company
Stuart Rowbottom ... cg artist: The Senate Visual Effects Limited
Jean-Marc Rulier ... senior 3d modeler: Plowman Craven
Mark Russell ... visual effects supervisor: Guerilla FX
Steve J. Sanchez ... compositing supervisor: The Moving Picture Company (as Steve Sanchez)
Jimmy Saul ... scanning and recording assistant manager: Framestore
Jarmila Seflova ... digital compositor: The Senate Visual Effects Limited
Foad Shah ... digital compositor: The Senate Visual Effects Limited
Edward Sharp ... digital compositor: The Senate Visual Effects Limited
Sam Spacey ... operations manager: The Senate Visual Effects Limited
Mark Sum ... operator: Cinesite
Jacques Tege Jr. ... digital artist: Guerilla FX
Steve Tizzard ... compositor: The Moving Picture Company
Ricardo A. Vicens ... digital artist: Guerilla FX
Giuliano Dionisio Vigano ... digital compositor: The Senate Visual Effects Limited (as Giuliano Vigano)
Dawn Walsh ... senior project manager: Plowman Craven
Sally Wilson ... layout artist: MPC
Doug Winder ... digital matte painter: The Senate Visual Effects Limited
Scott Winston ... digital compositor: Guerilla FX
Caius Wong ... digital artist: Guerilla FX
Matthew Baker ... retouch and restoration: Framestore (uncredited)
Rodrigo Bernardo ... digital intermediate engineer (uncredited)
Zachary Bloom ... scanning and recording: Framestore (uncredited)
Naomi Butler ... roto artist (uncredited)
Felipe Canfora ... digital artist: The Senate VFX (uncredited)
Zoe Cousins ... digital film scanning and recording: Framestore (uncredited)
Stanley A. Dellimore ... head of layout: MPC (uncredited)
Jerome Dewhurst ... di engineer (uncredited)
Yasmine El-Ghamrawy ... digital artist: The Senate VFX (uncredited)
Leo Hills ... digital intermediate technical director: Framestore CFC (uncredited)
Edwin Metternich ... digital intermediate retouch (uncredited)
Adam Parker ... retouch and restoration: Framestore (uncredited)
Matteo Stirati ... modeller: MPC (uncredited)

Stunts 

Mark Chiu ... stunts
James Cho ... stunts (as Jamie Cho)
Matt Cho ... stunts
Luke Cy ... stunts (as Luke Cho-Yee)
Lex de Groot ... stunt double: Mr. Cusack, Thailand
Neil Finnighan ... stunts
David Forman ... stunts
David Garrick ... stunts
James Grogan ... stunt performer / stunts (as James Gorgan)
Daniel Hagon ... stunts
Pichaiyuth Jaengjai ... stunt equipment assistant: Thailand (as Pichaiyot 'Aon' Jangjai)
Paul Jennings ... stunt coordinator: uk
Gary Kane ... stunts (as Garry Kane)
Jakkrit Kanokpodjananon ... stunt performer
Seng Kawee ... stunt coordinator: Thailand (as Kawee 'Seng' Sirikhanaerut)
Supoj Khaowwong ... stunt coordinator assistant: Thailand (as Supoj 'Jim' Khaowwong)
Annuay Lakkasorn ... stunt equipment assistant: Thailand (as Amnuay 'Nuay' Luckasorn)
Mark Mottram ... stunts
Nontakorn Muttamara ... assistant to action director: action and second unit Thailand (as Nontakorn 'Ginny' Muttamara)
Daniel Naprous ... stunts
Buster Reeves ... stunts
Foon Singaroon ... assistant to stunt coordinator: Thailand (as Wilaiporn 'Foon' Singaroon)
Ron Smoorenburg ... stunt double: Mr. Morgan, Thailand
Don Thai Theerathada ... stunt double: Mr. Chow, Thailand (as Donald Theerathada) / stunts (as Donald Theerathada)
Hanh Tran ... stunts
Ian Tse ... stunts
Ridley Tsui ... stunts (as Bo Tsui)
Benny Urquidez ... fight coordinator
Vincent Wang ... stunt performer / stunts
Richard Wu ... stunts
Gerald Zarcilla ... stunts
Dean Alexandrou ... stunt performer (uncredited)
Vic Armstrong ... stunt coordinator (uncredited)
Cyril Gouaida ... stunt performer (uncredited)

Camera and Electrical Department 

Rene Adefarasin ... first assistant camera
Puparn Amartsombat ... video playback assistant: Thailand
Jacob Barrie ... second assistant camera
Ian Barwick ... rigging gaffer: practicals
Dave Brennan ... electrician: second unit
Kevin Brookner ... video assist: second unit
Sonny Burdis ... best boy
Carl Campbell ... electrician
Phenprapha Chanchoetla ... camera loader: action and second unit Thailand (as Phenprapa 'Goy' Chanchoetla)
Narong 'Jom' Charoensuk ... camera loader: Thailand (as Narong 'Jom' Charnsuk)
Wiwat Chatchamnan ... electrician: action and second unit Thailand (as Wiwat 'M' Chartchamnan)
Pisanu Cheoykhoontod ... best boy lighting: action and second unit Thailand (as Pisanu 'Geng' Cheoykhoontod)
Foo Chokemongkol ... best boy lighting: Thailand (as Sayan 'Foo' Chotemongkol)
Sonthaya Chuenchom ... second assistant camera: action and second unit Thailand (as Sonthaya 'Bomb' Chuenchom)
Murray Close ... still photographer
Sean Connor ... first assistant camera: second unit
Richard Copeman ... second assistant camera: second unit
Pearce Crowley ... camera trainee
Eddie Dias ... lighting coordinator: Panalux
John Dimond ... electrician
Adis Duangchan ... camera operator: action and second unit Thailand (as Adis 'Gai' Duangchan)
Robin Earle ... truss rigger
John Evans ... second assistant camera
Simon Finney ... camera operator: "b" camera
Alan Grayley ... genny operator: second unit
Kittiwat Hanprap ... dolly grip: action and second unit Thailand (as Kittiwat 'Jack' Hanprap)
Garry Hedges ... electrician
Dermot Hickey ... first assistant camera
James Holden ... libra head operator: Thailand
Andy Hopkins ... key grip: second unit
Tim Hyson ... camera trainee: second unit
Kriangkri Intachai ... best boy grip: Thailand (as Krangkai 'Beer' Intachai)
Somkiat Itkee ... grip: action and second unit Thailand (as Somkiat 'Dum' Itkee)
Dylan Jones ... video operator
Peter Jones ... photographer: Shanghai Tang Fashion Show
Charnwit Jugsukit ... first assistant camera: action and second unit Thailand (as Chanwit 'To' Juksukt)
Waiprip Kaewkumpa ... electrician: action and second unit Thailand (as Waiprip 'Wai' Kaewkumpa)
A. Kajornchai ... best boy lighting: Thailand (as Wuttikorn 'A' Kajornchai)
Pramoon Kajornchai ... best boy rigging: Thailand (as Pramoon 'K' Kajornchai)
Krittabhat Khieolek ... second assistant camera: "a" camera, Thailand (as Krittabhat 'Aey' Khieolek)
Wayne King ... gaffer: second unit
Kraisorn Kingkannark ... grip: Thailand (as Kraisorn 'Kong' Kingkannak)
Sanya Klonggumjaroen ... second assistant camera: action and second unit Thailand (as Sanya 'K' Klonggumjaroen)
Kriengsak Kokanutranont ... practical gaffer: Thailand (as Kriengsak 'Mee' Kokanutranont)
Wanchai Konchom ... dolly grip: Thailand (as Wanchai 'Liab' Konchom)
Wichet Kongngam ... grip: action and second unit Thailand (as Wichet 'Chet' Kongngam)
Chai Lainan ... generator operator: action and second unit Thailand (as Chai 'Noi' Lainan)
Tessakarn Laopakdee ... key grip: Thailand (as Tasakarn 'Joe' Laopakdee)
Somukuan Lartpun ... best boy gaffer: Thailand
Thitinun Lerdkijsakul ... second assistant steadicam: Thailand (as Thitinun 'Aon' Lerdkijsakul)
Neung Rittigorn Manonom ... camera operator: "b" camera, Thailand (as Rittikorp 'Neung' Manonom)
Chris McAleese ... central loader
Supoj Meaunthong ... electrician: action and second unit Thailand (as Supoj 'Kung' Meaunthong)
Guy Minoli ... electrician
Thanit Namnork ... grip: action and second unit Thailand (as Tanit 'Baboo' Naamnok)
Tim Neill ... electrician (as Tim Neil)
Teerawat Onglan ... assistant grip: Thailand (as Teerawat 'Leo' Onglan)
Somlak Phasuk ... first assistant camera: "b" camera, Thailand (as Somlak 'Lak' Phasuk)
Sam Phillips ... grip
Pratueng Polyeam ... best boy rigging: Thailand (as Pratueng 'Tueng' Polyeam)
Nikorn Poonperm ... gaffer: Thailand (as Nikorn 'Nick' Poonperm)
Thamrongrit Pramaipim ... dolly grip: Thailand (as Thamrongrit 'Ter' Pramaipim)
Andrew Purdy ... electrician: second unit (as Andy Purdy)
Nick Ray ... key grip
James Ray-Leary ... grip trainee
Risthidej 'Dul' Reunsuk ... electrician: action and second unit Thailand (as Rittidej 'Dun' Ruensuk)
Niti Rochanakul ... surf camera first assistant: Thailand (as Niti 'Get' Rojanakul)
Ittipol Rungjamrat ... best boy grip: Thailand (as Ittipol 'Moo' Rungjamrat)
Patsakorn Sabaisatan ... camera loader: action and second unit Thailand (as Patsakorn 'To' Sabaisathan)
Wimon Sakuldej ... grip: action and second unit Thailand (as Wimon 'Mon' Sakuldej)
Phasin Saranate ... first assistant camera: action and second unit Thailand (as Phasin 'Sin' Saranate)
Wirot Sittiwech ... rigging gaffer: Thailand (as Wirot 'Roj' Sittiwech)
David Smith ... gaffer
Suphoj Soda ... electrician: action and second unit Thailand (as Supoj 'Poj' Soda)
Payao Sornbudda ... electrician: action and second unit Thailand (as Payao 'Yao' Sornbudda)
Sanam Srikham ... best boy grip
Picha Srisansanee ... director of photography: action unit and second unit, Thailand (as Picha 'Pom' Srisasanee)
Somsak Srisawat ... camera operator: "c" camera, Thailand (as Somsak 'Sak' Srisawad) / steadicam operator: Thailand (as Somsak 'Sak' Srisawad)
Jatenipat Sritong ... steadicam assistant: action and second unit Thailand (as Jatenipat 'Ton' Sritong)
Prayuk Sritongkul ... camera operator: action and second unit Thailand (as Prayuk 'Art' Srithongkul)
Chalerm Thongsuk ... video playback: Thailand
Chalongchai Thongsuk ... video playback assistant: Thailand
Suchart Tienboocha ... first assistant camera: action and second unit Thailand (as Suchart 'Yai' Tienboocha)
Gerry Vasbenter ... camera operator: "a" camera / steadicam operator
Apirak Vimansuk ... grip: action and second unit Thailand (as Apirak 'Jo' Vimansuk)
Maitree Wannachotec ... gaffer: action and second unit Thailand (as Maitree 'Tum' Wannachote)
Andrew Watson ... rigging gaffer
Thammark Wittanakrang ... grip: Thailand (as Thammark 'Pong' Wattanakrang)
Chantra Wongsrikaew ... first assistant steadicam: Thailand (as Chantra 'Ning' Wongsrikaew)
Tim Wooster ... camera operator: second unit / director of photography: second unit
Jaturong Wuttikarn ... camera video man: action and second unit Thailand (as Jaturong 'Ed' Wuttikarn)
Datnarong Yotpipa ... grip: Thailand (as Dejnarong 'Tong' YotPimpa)
Sanoh Yusuan ... assistant dolly: Thailand (as Sanor Yoosuan)
John Adefarasin ... additional focus puller (uncredited)
Steve Fitzpatrick ... pre-rigger (uncredited)
Scot Gill ... charge hand: electrical rigger (uncredited)
Rob Gilmour ... clapper loader: additional second unit (uncredited)
Guilad Kahn ... camera operator: EPK (uncredited)
Alison Lai ... second assistant camera: dailies (uncredited)
Tobias Marshall ... additional clapper loader (uncredited)
Will Nash ... camera trainee: second unit (uncredited)
Mark Packman ... rigging electrician (uncredited)
Dan Thomas ... electrician: practicals (uncredited)
Ben Wilson ... additional camera operator (uncredited)

Casting Department 

Lois Drabkin ... casting associate: US
Jason Fischman ... casting assistant
Tamara-Lee Notcutt ... casting: UK
Tarinee 'Aoi' Thaima ... casting director: Thailand
Leeba Zakharov ... casting assistant
Gregory T. Eismin ... casting assistant (uncredited)
Tanawat Punya ... extras casting (uncredited)
Mattana Suthammasa ... casting coordinator: Thailand (uncredited)
Thitiya Tongbai ... casting (uncredited)

Costume and Wardrobe Department 

Camille Benda ... costumer
Mariem Bey ... costume assistant (as Marium Bay)
Liza Bracey ... costume supervisor: uk
Clementine Charity ... principal costumer
Grace Clark ... costume trainee
Michael Crow ... assistant costume designer
Anne T. Delaney ... alterations (as Anne Delaney)
Philip Goldsworthy ... principal costumer
Claire Kitchener ... breakingdown / embroiderer
Chantika Kongsillawat ... wardrobe supervisor: Thailand (as Chantika 'Poo' Kongsillawat)
Barbara Kuznar ... costume cutter: UK
Eleanor Landgrebe ... costume trainee
Mark Lord ... principal costumer
Martin McShane ... background costumer
Dan Moore ... costume supervisor (as Daniel Moore)
Sam Roseman ... stylist: Shanghai Tang Fashion Show
Patricia Sullivan ... costume cutter
Nat Turner ... key costumer
Meng Xie ... assistant costume designer: China (as Meg Xie)
Christine Cover Ferro ... seamstress (uncredited)
Sally Crees ... costume assistant (uncredited)
Rosie Grant ... additional costume (uncredited)
Padchar Kongsillawat ... stand-by wardrobe (uncredited)
Tom Macdonald ... costumer: men (uncredited)
Steve O'Sullivan ... costume assistant (uncredited)
Robin Roberts ... key costumer (uncredited)
Suriyun Santitharangkun ... costume assistant (uncredited)
Melanie Taechathummarak ... costumer (uncredited)

Editorial Department 

Marcus Alexander ... digital intermediate manager: Deluxe New York
Alex Anstey ... second assistant editor
Turea Blyth ... film editorial: Framestore
Stephen Boucher ... first assistant editor
Chi Yoon Chung ... first assistant editor (as Chi-Yoon Chung)
Joe Gawler ... supervising colorist: Deluxe New York
Adam Glasman ... colorist: Framestore
Mariah Breitel Hembree ... post script services (as Mariah Breitel)
Abbi Jutkowitz ... second assistant editor
Brian Krijgsman ... additional colorist: Framestore
Debakriti Kundu ... senior conformist: Reliance Mediaworks Ltd
Jack Lewars ... colorist: Deluxe New York
Mike Morrison ... digital intermediate producer: Framestore
Tim Mullen ... engineering: Deluxe New York
Siddharth S Pande ... Visual Promotions
John Potter ... video master colorist: Deluxe New York
Liz Richards ... post-production coordinator
Jacob Robinson ... digital intermediate editor: Deluxe New York
Jonathan Sanden ... digital intermediate assistant: Deluxe New York
Darrell R. Smith ... digital intermediate coordinator: Deluxe New York
Sam Syop ... post production intern
Shelly Westerman ... first assistant editor
Verity Wislocki ... post-production coordinator
William Blunden ... assistant editor: shoot only (uncredited)
Amy McGrath ... additional assistant editor (uncredited)
Laurie Pellard ... telecine assistant (uncredited)
Mathieu Reid ... color timer (uncredited)
Rachael Watmough ... dailies coordinator (uncredited)

Location Management 

Nick Fulton ... location manager
Martin Joy ... location manager
David O'Reilly ... location scout
David Pinnington ... supervising location manager
Lee Robertson ... assistant location manager
David Seaton ... assistant location manager
Lucy Williams ... assistant location manager
Charlie Hayes ... locations runner: UK (uncredited)
Kowit Kumon ... location manager: Thailand (uncredited)
Araya Nakkate ... assistant location manager: Thailand (uncredited)
Andrew Perry ... location manager: Thailand (uncredited)
Asha Sharma ... additional assistant location manager (uncredited)
Thitikorn Sriborisuth ... assistant location manager: Thailand (uncredited)

Music Department 

Klaus Badelt ... music producer / score mixer
Malona P. Badelt ... music production manager (as Malona P. Voigt)
Liu Nian Bian ... musician: erhu solos (as Bian Liu Nian)
Richard Bissill ... musician: French horn
Christopher Brooks ... music editor / score co-producer
Andy Brown ... conductor / orchestra contractor
Christopher Carmichael ... composer: additional music
Peter Clarke ... music editor
Peter Cobbin ... music recordist
Richard Ford ... music editor
Vic Fraser ... music preparation
Ian Honeyman ... composer: additional music
Láng Lang ... featured piano soloist (as Lang Lang)
Rachel Levy ... executive in charge of music: The Weinstein Company
The London Metropolitan Orchestra ... music performed by
Dana Niu ... orchestrator
Andrew Raiher ... composer: additional music
Roberto Ross ... music recordist (as Roberto Rosu)
Jeff Toyne ... orchestrator
Robin Urdang ... music supervisor
Brad Warnaar ... orchestrator
Mark Yaeger ... score technical advisor (as Mark Anthony Yaeger) / score technical assistant (as Mark A. Yaeger)
Miles Bergsma ... music intern (uncredited)
Andy Brown ... orchestrator (uncredited)
Peter Cobbin ... score engineer (uncredited)
Antongiulio Frulio ... co-orchestrator (uncredited)
Goffredo Gibellini ... score mix engineer (uncredited)
Lewis Jones ... pro tools recordist (uncredited)
Robyn Klein ... executive music producer (uncredited)
The London Metropolitan Orchestra ... performer: London Metropolitan Orchestra (uncredited)
Steve Mair ... musician: double bass (uncredited)
Daniel Rojas ... score production assistant (uncredited)
Natalie Wali ... music coordinator (uncredited)

Script and Continuity Department 

Cathy Doubleday ... script supervisor
Navarutt Roongaroon ... script supervisor: action and second unit Thailand (as Navarutt 'Rutt' Roong-Aroon)
Aminta Townshend ... script supervisor: second unit
Yuki Ishimaru ... script translator (uncredited)

Transportation Department 

Mike Beavan ... assistant transportation manager
Martin Birmingham ... transportation manager
Pawin Chantanimi ... transportation coordinator: Thailand (as Pawin 'Noo' Chantanimi)
Ronnie Papaleo ... vehicles provided by
Risthidej 'Dul' Reunsuk ... truck driver: action and second unit Thailand (as Rittidej 'Dun' Ruensuk)
Alan Emanuel ... unit driver (uncredited)
Stephen Lawrence ... driver: Chow Yun Fat & Franka Potenta (uncredited)
Rob MacKnight ... driver: unit minibus (uncredited)
Jason Morgan ... facilities captain (uncredited)
Richard Watkins ... facilities captain (uncredited)
Ian Yea ... facilities driver (uncredited)

Additional Crew 

John Bair ... title designer: main titles
Greg Balla ... voice talent (as Greg Balia)
Russell Geoffrey Banks ... utility stand-in: Thailand
Leigh Barwell ... choreographer
Karen Birtchnell ... payroll accountant
Sasiwimon Boonthongkhao ... set production assistant: Thailand
Linda Bowen ... post production accountant: Postsums Ltd
Emma Brazier ... assistant accountant
Francesca Budd ... supervising cast assistant
Poj Chalermpong ... unit publicist: Thailand
Nuchanart Chareonsontichai ... travel coordinator: Thailand (as Nuchanart 'Nuch' Chareonsontichai)
Lucy Chilton ... floor runner
Taweerat Chokechaipermpoonpol ... marine coordinator: Thailand (as Taweerat 'Auan' Chokchaipermpoonpol)
Tim Clawson ... executive in charge of physical production: The Weinstein Company
Setsongpol Commung ... utility stand in: Thailand
Daniel-Konrad Cooper ... assistant: Mr. Myers
Judy Heinzen Culotta ... assistant: Mr Cusack (as Judy Heinzen)
Richard Daldry ... production coordinator
Duke Dam ... stand-in
Sujittra Danpittaporn ... stand in: Ms. Gong Li, Thailand
Lex de Groot ... stand in: John Cusack
Thanadda Donkitphai ... production secretary: Thailand (as Thanadda 'Eve' Donkitphai)
Wendy Ellerker ... production accountant
Frank J. Ellison ... financial controller
Steven Eng ... voice talent
Richard Feiner ... voice talent
Dann Fink ... voice talent
Katie Firth ... voice talent
Kevin Godkin ... armorer: Thailand
Duck Grossberg ... data wrangler: Deluxe New York
Joe Hanna ... voice talent
Eidan Hanzei ... adr voice replacement (as Henry Hayashi)
Tarn Harper ... post production accountant: Postsums Ltd
Nicholas Hosking ... voice talent (as Nicholas H. Hosking)
Joyce Hu ... choreographer: Shanghai Tang Fashion Show
Karen Huie ... voice talent
Ikama Isaac ... voice talent (as Ikuma Isaac)
Bayani Ison ... voice talent
Andrew Jack ... additional dialect coach
Paula Jack ... key dialect coach
Nipaporn Jam Potong ... production coordinator: action and second unit Thailand (as Nipaporn 'Jam' Potong)
Pornpan Jormsak ... production coordinator: Thailand (as Pornpan 'Goong' Jormsak)
Jugkrit Kanogphotjananont ... utility stand in: Thailand
Beth Hearn Keech ... assistant: Ms. Gong Li, UK
Laine R. Kline ... executive in charge of business and legal affairs: The Weinstein Company (as Laine Kline)
Ashley Kravitz ... script clearances
Sofie Kunstt ... production intern: action and second unit Thailand
Ying-Kit Kwok ... assistant: Mr. Chow (as Kwok Ying Kit)
Francis Lambert ... unit nurse: second unit
Jen Lambert ... unit medic (as Jennifer Lambert)
Jim Lau ... voice talent
Delong Lii ... voice talent (as Delang Lii)
Sarah Lin ... production executive
Fang Liu ... stand-in
Michelle Liu ... stand-in
Yu Lu ... voice talent (as Lu Yu)
Stacy Mann ... unit publicist
Jordan Marder ... voice talent
Tohoru Masamune ... voice talent
Rebecca Maybury ... assistant accountant
Liz Modena ... post production accountant: Trevanna Post, Inc.
Alex Molden ... production office assistant
Maria Mueller ... production assistant
Kenji Nakano ... voice talent
George Nelson ... stand-in
Chetsada Netroong ... assistant production coordinator: Thailand (as Chetsada 'Jade' Netroong)
Nukool 'Nueng' Nhurod ... set production assistant: action and second unit Thailand (as Nukool 'Neung' Nhurod)
Worawut Nirunrai ... marine supervisor: Thailand (as Worawut 'Woody' Nirunrai) / safety officer: Thailand (as Worawut 'Woody' Nirunrai)
Sakai Noboyuki ... voice talent (as Sakai Nobuyuki)
Ann Ormesher ... assistant accountant (as Ann Ormesher-Johnson)
Victoria Parker ... assistant: Mr. Weinstein
Sitti Pobumpen ... police liaison: Thailand (as Sitti 'Sit' Pobumpen)
Supachai Promphan ... set production assistant: action and second unit Thailand (as Supachai 'Sone' Promphan)
Supattra 'Pum' Punyadee ... production assistant: action and second unit Thailand (as Supattra 'Pum' Panyadee)
Gemma Read ... base camp runner
Phattana Sansumran ... second second assistant director: Thailand (as Pattana 'Na' Sansumran)
Dee Schuka ... post production accountant: Trevanna Post, Inc.
Diana Scrivener ... choreographer
Chaipat Sitthisaramkul ... set production assistant: action and second unit Thailand (as Chaipat 'Jai' Sitthisarankul)
Sonic ... floor runner (as James 'Sonic' Rainer)
David Stanbra ... voice talent
Vasit Suchitta ... prosthetic effects: Thailand (as Vasit 'Moo' Suchitta)
Simon Weining Sun ... dialogue consultant: chinese
Tanyalak Suparuangwong ... travel coordinator assistant: Thailand (as Tanyalak 'Roong' Suparuengwong)
David Tang ... concept: fashion show, Shanghai Tang Fashion Show (as Sir David Tang)
Jay Taylor ... assistant: Mr. Håfström
Kelly Taylor-Dias ... assistant production coordinator
Weerapong Thaneerat ... key set production assistant: Thailand (as Weerapong 'Mee' Thaneerat)
Pakkanan 'Nan' Thanomsaeng ... visa and work permit assistant: Thailand
Weipin Tsai ... historical advisor (as Dr. Weipin Tsai)
Benny Urquidez ... personal trainer: Mr. Cusack (as Benny 'The Jet' Urquidez)
Fiona Vokes ... travel & shipping assistant (as Fiona Baldwin)
Anna Wang ... co-production coordinator: China / interpreter: Ms. Gong Li
Satch Watanabe ... assistant: Mr. Watanabe (as Soichiro Watanabe)
Jeffrey Weil ... interpreter: Ms. Gong Li
Anna Wilton ... production office assistant
Bruce Winant ... voice talent
Narisara 'Un' Wongpornpratheep ... set production assistant: action and second unit Thailand (as Narisara 'Un' Wongpornprateep)
Jia-Hao Xu ... voice talent
Hyoe Yamamoto ... assistant: Ms. Kikuchi / interpreter: Ms. Kikuchi
Matthew Yang King ... voice talent
Sharyn Yau ... publicity and marketing
Tom Yodbunrueng ... unit manager: Thailand (as Tom 'Tom' Yodboonruang)
Chris Zhu ... voice talent
Andy Adam ... armourer on set (uncredited)
Jon Baker ... armourer supervisor (uncredited)
Jonathan Bird ... Director of Business and Legal Affairs: The Weinstein Company (uncredited)
David Blyth ... floor runner: dailies (uncredited)
Francie Brown ... dialect coach: pre-production (uncredited)
Guy Campbell ... floor runner: dailies/second unit (uncredited)
Robin Demetriou ... catering supervisor (uncredited)
Kathleen S. Dunn ... dialect coach (uncredited)
Peter Eardley ... location accountant (uncredited)
Jonathan Englander ... legal consultant (uncredited)
Steve Fahl ... stand-in: john cusack (uncredited)
Tim Glanfield ... stand-in (uncredited)
Parinya Imsakul ... unit assistant: Thailand (uncredited)
Joe Jamieson ... set runner (uncredited)
Suwimon Keisker ... assistant to line producer (uncredited)
Klemens Koehring ... adr voice (uncredited)
Pornchai Na Lampang ... production runner (uncredited)
Ravi Malhotra ... assistant to producer (uncredited)
Johnny Mulligan ... location accountant (uncredited)
Jason Ninness ... production executive (uncredited)
Dan Osborne ... armourer (uncredited)
Malcolm Pearce ... health & safety officer (uncredited)
Napatcha Pochaiya ... assistant accountant (uncredited)
Pramote Pongsanon ... it support (uncredited)
Plinn Pratoommas ... assistant: John Cusack: Thailland (uncredited)
Justine Raczkiewicz ... assistant: production executive (uncredited)
Natasha Radski ... character voices (uncredited)
Ben Rothwell ... on-set armorer (uncredited)
Samuel R. Syrop ... production assistant (uncredited)
Theeraneth Yuki Tanaka ... assistant: Ken Watanabe: Thailand (uncredited)
Satch Watanabe ... assistant: Ken Watanabe (uncredited)
J.J. Tucker Wysong ... catering coordinator (uncredited)

Thanks 

Raphael le Masne ... special thanks: Shanghai Tang Fashion Show (as Raphael Le Masne De Chermont)

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed