- Hossein Aminiwritten by
- Kowit Wattanakul(as Kovit Wattanakul)
- Kittipong Subthawonpan(as Kittipong Subthawongpan)
Rest of cast listed alphabetically
- Adam Lindblom(credit only)
- Dean Alexandrou(uncredited)
- Catherine Balavage(uncredited)
- Leigh Barwell(uncredited)
- Cris Blanco(uncredited)
- Chris Bowe(uncredited)
- Aine Carlin(uncredited)
- Matt Cho(uncredited)
- Joe Cummings(uncredited)
- Lex de Groot(uncredited)
- R.A. Donnelly(uncredited)
- David Firefly(uncredited)
- Caroline Glass(uncredited)
- Cyril Gouaida(uncredited)
- Philip Harvey(uncredited)
- Sakhone Holaphong(uncredited)
- Junichi Kajioka(voice) (uncredited)
- Rinko Kikuchi(uncredited)
- Daniel Lapaine(uncredited)
- Alex Liang(voice) (uncredited)
- Tohoru Masamune(voice) (uncredited)
- Peter Mossman(uncredited)
- Cameron Pearson(uncredited)
- Nick Sakai(voice) (uncredited)
- Ian Stacey(uncredited)
- Yoko Takano(uncredited)
- Chuen Tsou(uncredited)
- Satch Watanabe(voice) (uncredited)
- Simon John Wilson(uncredited)
- Kelly Carmichaelexecutive producer
- Kelly Dennisco-producer
- Donna Gigliottiproducer
- David U. Leeco-executive producer (as David Lee)
- Chris Lowensteinline producer: Thailand
- Mike Medavoyproducer
- Barry Mendelproducer
- Arnold Messerexecutive producer (as Arnold W. Messer)
- Jake Myersproducer
- Steven Squillanteexecutive producer
- David Thwaitesexecutive producer
- Christophe Tsengco-producer
- Zhongjun Wangexecutive producer (as Wang Zhongjun)
- Bob Weinsteinexecutive producer
- Harvey Weinsteinexecutive producer
- Benoît Delhommedirector of photography
- Lek Chaiyan Chunsuttiwatart director: Thailand (as Chaiyan 'Lek' Chunsuttiwat)
- Peter Francissupervising art director
- Sorayuk Mookleemasstandby art director: Thailand (as Sorayuk 'Yoon' Mookleemas)
- Sidony Ethertonmakeup assistant
- Watana Garumkey makeup: Thailand (as Wattana 'Geng' Garum)
- Sarah Lovepersonal hair designer: Ms. Gong Li
- Nicola Matthewshair and makeup artist
- Fran Needhamhair and makeup artist
- Aileen Seatonhair designer / makeup designer
- Vasit Suchittaprosthetic effects: Thailand (as Visit 'Moo' Suchitta)
- Gary J. Tunnicliffeprosthetics
- Maneerath Vijobhair stylist: Thailand (as Maneerat 'Tomm' Wijob)
- Denise Wynbrandthair stylist: Mr. Cusack / makeup artist: Mr. Cusack
- Oliver Ackermannunit production manager: Thailand (as Oliver Ackerman)
- David Campbell-Bellunit manager
- Tim Clawsonexecutive in charge of physical production: The Weinstein Company
- Samara Levensteinpost-production supervisor
- Jeff Maynardexecutive in charge of post-production: The Weinstein Company
- Panyawadee Sangchaiproduction supervisor: Thailand (as Panyawadee 'I'Tim' Sangchai)
- Jessie Thiele Schroederpost-production supervisor
- Elena Zokasunit production manager
- Charlotte Ashbyproduction manager (uncredited)
- Carey Len Smithpost-production executive (uncredited)
- Vic Armstrongaction unit director
- Glen Carrollset production assistant: second unit (as Glyn Carroll)
- Mishka Cheykofirst assistant director
- Piyawat Dangdejsecond assistant director: action unit and second unit, Thailand (as Piyawat 'October' Dangdej)
- Edoardo Ferrettisecond assistant director
- Clare Glassadditional second assistant director
- Richard Graysmarkfirst assistant director: second unit / second assistant director
- John Greavessecond unit director
- Sean Guestfirst assistant director (as Sean Cameron Guest)
- James Andrew Havensecond assistant director (as James Andrew)
- Derek Allenstandby stagehand
- Gerry Atkinsonstandby dressing props
- Denise Ballmodelmaker
- Graham Barfordcarpenter
- Marc Berosconstruction manager: UK
- Sarah Bicknellsecond unit stand-by art director (as Sarah Stuart)
- Graham Bishopprops buyer
- Roger Bowlesdraughtsperson
- Chris Brownsupervising carpenter (as Christopher Brown)
- Surachai Burinrumdraftsman: Thailand (as Surachai 'Noy' Burinrum)
- Philip Altonsupervising dialogue editor / dialogue & adr editor (uncredited)
- Paul Aptedsound effects editor
- Harry Barnesfoley editor
- Michael Barryre-recording mixer
- Paula Boramfoley artist
- Brian Bowlessupervising dialogue editor
- Peter Burgisfoley artist (as Peter Burgess)
- Ricky Buttfoley artist (as Ricki Butt)
- Carlos M. Canosound assistant (as Carlos Cano)
- Tim Cavaginre-recording mixer
- Kevin Chisnallspecial effects: floor (as Kevin Chisnell)
- John Crammanspecial effects
- Carmila Gittensspecial effects supervisor (as Carmilla Gittens)
- Garth Gutteridgespecial effects technician
- Jem Lovettspecial effects buyer / special effects coordinator
- Martin Neillspecial effects technician
- Lee Phelanspecial effects technician
- Dominic Tuohyspecial effects supervisor
- Adam Howarthsenior special effects technician: Thailand (uncredited)
- Joseph André Jacirspecial effects (uncredited)
- Louie Alexanderdigital compositor: Framestore
- Craig Allisonsystems manager: The Senate Visual Effects Limited
- Peter Amantedigital artist: Guerilla FX
- Richard Baillieprep artist: The Moving Picture Company
- Renuka Ballalvisual effects producer: Guerilla FX
- Angela Barsonvisual effects supervisor: The Moving Picture Company
- William Blundenvisual effects editor
- Luca Bonattidigital matte painter: The Moving Picture Company
- Lex de Grootstunt double: Mr. Cusack, Thailand
- David Formanstunts
- James Groganstunt performer / stunts (as James Gorgan)
- Daniel Hagonstunts
- Rene Adefarasinfirst assistant camera
- Puparn Amartsombatvideo playback assistant: Thailand
- Jacob Barriesecond assistant camera
- Ian Barwickrigging gaffer: practicals
- Dave Brennanelectrician: second unit
- Kevin Brooknervideo assist: second unit
- Sonny Burdisbest boy
- Carl Campbellelectrician
- Phenprapha Chanchoetlacamera loader: action and second unit Thailand (as Phenprapa 'Goy' Chanchoetla)
- Narong 'Jom' Charoensukcamera loader: Thailand (as Narong 'Jom' Charnsuk)
- Lois Drabkincasting associate: US
- Jason Fischmancasting assistant
- Tamara-Lee Notcuttcasting: UK
- Tarinee 'Aoi' Thaimacasting director: Thailand
- Leeba Zakharovcasting assistant
- Gregory T. Eismincasting assistant (uncredited)
- Tanawat Punyaextras casting (uncredited)
- Mattana Suthammasacasting coordinator: Thailand (uncredited)
- Thitiya Tongbaicasting (uncredited)
- Camille Bendacostumer
- Mariem Beycostume assistant (as Marium Bay)
- Liza Braceycostume supervisor: uk
- Clementine Charityprincipal costumer
- Grace Clarkcostume trainee
- Michael Crowassistant costume designer
- Anne T. Delaneyalterations (as Anne Delaney)
- Philip Goldsworthyprincipal costumer
- Claire Kitchenerbreakingdown / embroiderer
- Chantika Kongsillawatwardrobe supervisor: Thailand (as Chantika 'Poo' Kongsillawat)
- Marcus Alexanderdigital intermediate manager: Deluxe New York
- Alex Ansteysecond assistant editor
- Turea Blythfilm editorial: Framestore
- Stephen Boucherfirst assistant editor
- Chi Yoon Chungfirst assistant editor (as Chi-Yoon Chung)
- Joe Gawlersupervising colorist: Deluxe New York
- Adam Glasmancolorist: Framestore
- Mariah Breitel Hembreepost script services (as Mariah Breitel)
- Abbi Jutkowitzsecond assistant editor
- Brian Krijgsmanadditional colorist: Framestore
- Nick Fultonlocation manager
- Martin Joylocation manager
- David O'Reillylocation scout
- David Pinningtonsupervising location manager
- Lee Robertsonassistant location manager
- David Seatonassistant location manager
- Lucy Williamsassistant location manager
- Charlie Hayeslocations runner: UK (uncredited)
- Kowit Kumonlocation manager: Thailand (uncredited)
- Araya Nakkateassistant location manager: Thailand (uncredited)
- Klaus Badeltmusic producer / score mixer
- Malona P. Badeltmusic production manager (as Malona P. Voigt)
- Liu Nian Bianmusician: erhu solos (as Bian Liu Nian)
- Richard Bissillmusician: French horn
- Christopher Brooksmusic editor / score co-producer
- Andy Brownconductor / orchestra contractor / orchestrator (uncredited)
- Christopher Carmichaelcomposer: additional music
- Peter Clarkemusic editor
- Peter Cobbinmusic recordist / score engineer (uncredited)
- Richard Fordmusic editor
- Cathy Doubledayscript supervisor
- Navarutt Roongaroonscript supervisor: action and second unit Thailand (as Navarutt 'Rutt' Roong-Aroon)
- Aminta Townshendscript supervisor: second unit
- Yuki Ishimaruscript translator (uncredited)
- Mike Beavanassistant transportation manager
- Martin Birminghamtransportation manager
- Pawin Chantanimitransportation coordinator: Thailand (as Pawin 'Noo' Chantanimi)
- Ronnie Papaleovehicles provided by
- Risthidej 'Dul' Reunsuktruck driver: action and second unit Thailand (as Rittidej 'Dun' Ruensuk)
- Alan Emanuelunit driver (uncredited)
- Stephen Lawrencedriver: Chow Yun Fat & Franka Potenta (uncredited)
- Rob MacKnightdriver: unit minibus (uncredited)
- Jason Morganfacilities captain (uncredited)
- Richard Watkinsfacilities captain (uncredited)
- Greg Ballavoice talent (as Greg Balia)
- Russell Geoffrey Banksutility stand-in: Thailand
- Leigh Barwellchoreographer
- Karen Birtchnellpayroll accountant
- Sasiwimon Boonthongkhaoset production assistant: Thailand
- Linda Bowenpost production accountant: Postsums Ltd
- Emma Brazierassistant accountant
- Francesca Buddsupervising cast assistant
- Poj Chalermpongunit publicist: Thailand
- Raphael le Masnespecial thanks: Shanghai Tang Fashion Show (as Raphael Le Masne De Chermont)
Contribute to this page
Suggest an edit or add missing content