IMDb on iPhone and iPod touch Learn more Learn more Download from the App Store
IMDb > Shanghai (2010) > Full cast and crew

Full cast and crew for
Shanghai (2010) More at IMDbPro »

IMDbPro.com offers representation listings for over 80,000 individuals, including actors, directors, and producers, as well as company and employee contact details for over 30,000 companies in the entertainment industry.
Click here for a free trial!
Directed by
Mikael Håfström 
 
Writing credits
(WGA)
Hossein Amini (written by)

Cast

John Cusack ... Paul Soames

Jeffrey Dean Morgan ... Connor

Franka Potente ... German Spy

David Morse

Ken Watanabe

Yun-Fat Chow ... Anthony Lan-Ting
Li Gong ... Anna Lan-Ting

Nicholas Rowe ... Ralph
Rinko Kikuchi

Hugh Bonneville ... Ben Sanger

Gemma Chan ... Shin Shin

Michael Culkin ... Billy

Daniel Lapaine ... Ted

Wolf Kahler

Ronan Vibert ... Mikey

Don Tai ... Lan-Ting Bodyguard

Cameron Pearson ... Businessman

Tohoru Masamune ... Radio Announcer (voice)

Catherine Balavage ... Secretary
Christopher Buchholz ... Karl

Hon Ping Tang ... Chen

Selina Lo ... Mei Ling

Dean Alexandrou ... Distraught Husband

Yennis Cheung-Yan ... Sanger's Mistress

Joe Cummings ... Businessman

David Firestar ... German spy
Philip Harvey ... Berated Editor
Crystal Yu ... Lili
Yohanna Farrell-Knight ... German Party Guest

Nick Sakai ... Additional Voices (voice)
Anton Kalinitchenko ... White Russian Merchant
Aine Carlin ... Hotel Guest

Russell Geoffrey Banks ... Fleeing buisness man (uncredited)
Leigh Barwell ... Burlesque dancer (uncredited)
Matt Cho ... Fleeing civilian (uncredited)
Lex de Groot ... Hotel guest (uncredited)
Peter Mossman ... Businessman (uncredited)
Chuen Tsou ... Lan-Ting Bodyguard (uncredited)

Simon John Wilson ... Sailer (uncredited)
Create a character page for: ?

Produced by
Kelly Dennis .... co-producer
Donna Gigliotti .... producer
David U. Lee .... co-executive producer
Chris Lowenstein .... line producer
Mike Medavoy .... producer
Barry Mendel .... producer
Arnold Messer .... executive producer
Jake Myers .... producer
Steven Squillante .... executive producer
David Thwaites .... executive producer
 
Original Music by
Klaus Badelt 
 
Cinematography by
Benoît Delhomme (director of photography)
 
Film Editing by
Peter Boyle 
Kevin Tent 
 
Casting by
Avy Kaufman 
 
Production Design by
Jim Clay 
 
Art Direction by
Lek Chaiyan Chunsuttiwat 
Peter Francis (supervising art director)
Dominic Masters 
Jan Spoczynski 
Sloane U'Ren 
 
Set Decoration by
Celia Bobak 
 
Costume Design by
Julie Weiss 
 
Makeup Department
Sarah Love .... hairstylist for Gong Li
Aileen Seaton .... hair designer
Aileen Seaton .... makeup designer
Denise Wynbrandt .... personal hair stylist
Denise Wynbrandt .... personal makeup artist
 
Production Management
Oliver Ackermann .... unit production manager
Charlotte Ashby .... production manager
David Campbell-Bell .... unit manager: UK
Samara Levenstein .... post-production supervisor
Elena Zokas .... unit production manager
 
Second Unit Director or Assistant Director
Glen Carroll .... additional assistant director
Michel Cheyko .... first assistant director
Edoardo Ferretti .... second assistant director
Clare Glass .... co-second assistant director
Richard Graysmark .... first assistant director: second unit
John Greaves .... second unit director
Sean Guest .... first assistant director: Thailand
Zoe Liang .... third assistant director: second unit
Andrew Mannion .... third assistant director
Carolyn Milner .... second assistant director: second unit
Supat Nirantarai .... third assistant director
Phattana Sansumran .... second second assistant director
Inthira Sawantrat .... first assistant director: third unit
Paula Turnbull .... second assistant director: UK
 
Art Department
Graham Bishop .... production buyer
Nattavut Buranakij .... stand-by props
Graham Caulfield .... drapesmaster: UK
Somm Suthinee Chantakarn .... art department coordinator: Thailand
Andrea Couch .... draughtsperson/model maker
Jonathan Downing .... second unit stand-by prop
Jools Faiers .... graphic designer
Veronica Falzon .... art department researcher
Mark Fruin .... chargehand stand-by propman
Tony Graysmark .... construction manager
John Greaves .... storyboard artist
Shane Harford .... dressing props
Jacopo Iodice .... sign graphics coordinator
Mary Mackenzie .... graphic artist
Tony Marks .... carpenter
Sorayuk Mookleemas .... stand-by art director
Ian Murray .... rigger
Darren Reynolds .... second unit chargehand stand-by prop
Oliver Roberts .... stand-by art director
Terry Royce .... chargehand props storeman
Linnea Springfeldt .... art department assistant
Sarah Stuart .... second unit stand-by art director
Witoon Suanyai .... set decorator: Thailand
App Chutima Thnomjit .... art department runner: Thailand
Louis Turner .... stand-by props
Arthur Wicks .... property master
 
Sound Department
Philip Alton .... dialogue & adr editor
Paul Apted .... sound effects editor
Harry Barnes .... foley editor
Paula Boram .... foley artist
Brian Bowles .... supervising dialogue editor
Peter Burgis .... foley artist
Ricky Butt .... foley artist
Dan Edelstein .... adr editor
Dann Fink .... adr loop group director
Antongiulio Frulio .... midi programming
Mariusz Glabinski .... sound effects editor
Rikki Hanson .... sound maintenance engineer
Robert Hein .... supervising sound editor
Ruth Hernandez .... adr editor
Annop Jaikaew .... sound mixer: thailand
Alex Joseph .... foley supervisor
Andrew Kris .... sound re-recording mixer
Mark Lafbery .... adr and foley recordist
Cecilia Lanzi .... boom operator
Daniel Laurie .... adr editor
Conor Mackey .... conform editor
Nigel Mills .... sound designer
Nigel Mills .... supervising sound editor
Chris Navarro .... adr mixer
Jay Peck .... foley artist
Ian Sands .... production sound mixer: second unit, UK
Brian Simmons .... sound mixer
Steven Visscher .... foley editor
Sze-Wun Li .... assistant sound editor (uncredited)
Bobby Muzingo .... dialogue editor: pre-production (uncredited)
 
Special Effects by
Kevin Chisnall .... special effects supervisor: Thailand
Adam Howarth .... senior special effects technician: Thailand
Jeremy Lovett .... special effects senior technician
Steve Szekeres .... special effects mechanical engineer: Thailand
Harit Taechathummarak .... special effects coordinator
 
Visual Effects by
Louie Alexander .... digital compositor: Framestore
John Bair .... visual effects supervisor: Guerilla FX
Matthew Baker .... retouch and restoration: Framestore
Renuka Ballal .... visual effects producer: Guerilla FX
Angela Barson .... visual effects supervisor: MPC
Zachary Bloom .... scanning and recording: Framestore
William Blunden .... visual effects editor
Clare Brody .... data operator - framestore
Naomi Butler .... roto artist
Felipe Canfora .... digital artist: The Senate VFX
Miodrag Colombo .... digital compositor: The Moving Picture Company
Zoe Cousins .... digital film scanning and recording: Framestore
Nick D'Aguiar .... digital artist: The Senate VFX
Molle DeBartolo .... digital intermediate qc
Stanley A. Dellimore .... head of layout: MPC
Richard Edwards .... digital intermediate data operator
Yasmine El-Ghamrawy .... digital artist: The Senate VFX
Yasmine El-Ghamrawy .... digital compositor
Dominique Fiore .... digital artist: The Senate VFX
Andrew Fletcher .... digital artist: The Senate VFX
Pawl Fulker .... pre-visualization supervisor
Marco Genovesi .... digital matte painter
Clement Gerard .... head of environment: MPC
Ben Gillingham-Sutton .... lead digital paint and roto artist
Adam Glasman .... digital intermediate colourist
Charlie Habanananda .... digital intermediate conform editor
Mick Harper .... digital artist: The Senate VFX
Adam Hawkes .... digital compositor
Karsten Hecker .... digital intermediate engineer
Jan Hogevold .... executive producer: framestore di
Arek Komorowski .... digital compositor
Robin Konieczny .... digital artist: The Senate VFX
James Long .... digital intermediate data operator
Chris MacKenzie .... smoke artist
Andrew MacLeod .... digital artist: The Senate VFX
James Madigan .... visual effects supervisor
Veronica Marcano .... scanning & recording operator: Frametore
Alan McCabe .... 3D lighting artist: MPC
Lindsay McFarlane .... visual effects producer
Nakia McGlynn .... lighting technical director: The Moving Picture Company
Adam McInnes .... visual effects supervisor: The Senate VFX
Miklós Mesterházy .... environment technical director: MPC
Mike Morrison .... digital intermediate producer: Framestore
Adam Parker .... retouch and restoration: Framestore
Ben Perrott .... digital artist: The Senate VFX
Richard Perry .... pre-visualization artist
Mike Pope .... digital artist: The Senate VFX
Paula Pope .... visual effects producer: The Senate VFX: The Senate VFX
James Reed .... scanning and recording
Dominic Ridley .... VFX Co-Ordinator - The Senate VFX
Guillaume Rocheron .... CG supervisor: MPC
Marco Rolandi .... digital matte painter: MPC
Stuart Rowbottom .... digital artist: The Senate VFX
Steve J. Sanchez .... compositing supervisor
Jimmy Saul .... scanning and recording assistant manager
Jarmila Seflova .... compositor
Edward Sharp .... digital artist: The Senate VFX
Matteo Stirati .... modeller: MPC
Steve Tizzard .... digital compositor
Giuliano Dionisio Vigano' .... senior compositor
Sally Wilson .... layout artist
Doug Winder .... Matte Painter - The Senate VFX
Scott Winston .... digital compositor
Duncan Lees .... head of 3D services: Plowman Craven and Associates (uncredited)
 
Stunts
Dean Alexandrou .... stunt performer
Vic Armstrong .... stunt coordinator
Matt Cho .... stunts
James Grogan .... stunt performer
Lex de Groot .... stunt double: John Cusack
Seng Kawee .... stunt coordinator
Buster Reeves .... stunts
Ron Smoorenburg .... stunt double: John Cusack
Don Tai .... stunt double: Yun-Fat Chow
 
Camera and Electrical Department
John Adefarasin .... additional focus puller
Rene Adefarasin .... first assistant camera
Jacob Barrie .... second assistant camera
Ian Barwick .... rigging gaffer: Practicals, UK
Kevin Brookner .... video operator: second unit
Murray Close .... still photographer
Robin Earle .... truss rigger
John Evans .... second assistant camera: "a" camera
Simon Finney .... camera operator: "b" camera, UK
Steve Fitzpatrick .... pre-rigger
Rob Gilmour .... clapper loader: additional second unit
Alan Grayley .... electrical best boy: second unit
Gary Hedges .... lighting technician
Dermot Hickey .... first assistant camera: "a" camera
Andy Hopkins .... key grip: second unit
Tim Hyson .... second assistant camera: "b" camera, second unit
Dylan Jones .... video operator
Wayne King .... gaffer: second unit
Alison Lai .... second assistant camera: dailies
Tobias Marshall .... additional clapper loader
Chris McAleese .... camera loader
Mark Packman .... rigging electrician
Sam Phillips .... second grip
Nick Ray .... key grip
Phasin Saranate .... first assistant camera: a camera, action unit
David Smith .... gaffer
Picha Srisansanee .... director of photography: action unit and 2nd unit
Gerry Vasbenter .... Steadicam operator
Gerry Vasbenter .... camera operator: "a" camera
Ben Wilson .... additional camera operator
Tim Wooster .... director of photography: second unit
 
Casting Department
Lois J. Drabkin .... casting associate
Jason Fischman .... casting assistant
Matthew Jacob .... casting assistant
Mattana Suthammasa .... casting coordinator: Thailand
Leeba Zakharov .... casting associate
 
Costume and Wardrobe Department
Liza Bracey .... costume supervisor uk
Clementine Charity .... principal costumer
Christine Cover Ferro .... seamstress
Sally Crees .... costume assistant
Michael Crow .... assistant costume designer
Anne T. Delaney .... costume maker
Philip Goldsworthy .... set costumer
Tom Macdonald .... costumer: men
Dan Moore .... costume supervisor
Steve O'Sullivan .... costume assistant
Nat Turner .... key costumer
Meng Xie .... assistant costume designer: China
 
Editorial Department
Marcus Alexander .... digital intermediate manager
Alex Anstey .... second assistant editor
William Blunden .... assistant editor: shoot only
Stephen Boucher .... first assistant editor
Chi Yoon Chung .... first assistant editor
Joe Gawler .... supervising digital intermediate colorist
Patrick Gerrity .... post-production technician
Abbi Jutkowitz .... assistant editor
John Potter .... video mastering
Liz Richards .... post-production coordinator
Verity Wislocki .... post-production coordinator
 
Music Department
Christopher Brooks .... music editor
Peter Clarke .... music editor
Lewis Jones .... pro tools recordist
Robyn Klein .... executive music producer
Jeff Toyne .... orchestrator
Robin Urdang .... music supervisor
Malona P. Voigt .... music production manager
Mark Anthony Yaeger .... score technical advisor
 
Transportation Department
Martin Birmingham .... transport manager
Alan Emanuel .... unit driver
Stephen Lawrence .... driver: Chow Yun Fat & Franka Potenta
Rob MacKnight .... driver: unit minibus
 
Other crew
John Bair .... title designer: main titles
Fiona Baldwin .... travel & shipping assistant
Russell Geoffrey Banks .... stand-in
Leigh Barwell .... choreographer
David Blyth .... floor runner: dailies
Emma Brazier .... assistant accountant
Daniel-Konrad Cooper .... assistant: Jake Myers
Richard Daldry .... production coordinator
Thanadda Donkitphai .... production secretary
Cathy Doubleday .... script supervisor
Peter Eardley .... location accountant
Frank J. Ellison .... financial controller
Jonathan Englander .... legal consultant
Nick Fulton .... location manager
Lex de Groot .... stand in: John Cusack
Duck Grossberg .... data wrangler
Henry Hayashi .... adr voice replacement
Charlie Hayes .... locations runner: UK
Parinya Imsakul .... unit assistant: Thailand
Andrew Jack .... additional dialect coach: Ken Watanabe
Paula Jack .... key dialect coach
Nipaporn Jam Potong .... production coordinator: second unit
Beth Hearn Keech .... assistant: Gong Li
Tanyod Kulviroj .... location manager: Thailand
Kowit Kumon .... location manager: Thailand
Francis Lambert .... set and construction medic
Jennifer Lambert .... unit nurse
Pornchai Na Lampang .... production runner
Jim Lau .... adr voice
Ravi Malhotra .... assistant to producer
Stacy Mann .... unit publicist
Liz Modena .... post production accountant
Alex Molden .... production assistant
Johnny Mulligan .... location accountant
Araya Nakkate .... assistant location manager: Thailand
Jason Ninness .... production executive
David O'Reilly .... location scout
Ann Ormesher .... assistant accountant
Andrew Perry .... location manager: Thailand
David Pinnington .... supervising location manager
Sitti Pobumpen .... police liaison: Thailand
Napatcha Pochaiya .... assistant accountant
Pramote Pongsanon .... IT support
Plinn Pratoommas .... assistant: John Cusack: Thailland
Supattra 'Pum' Punyadee .... production assistant
Natasha Radski .... character voices
Gemma Louise Read .... base runner: UK
Lee Robertson .... assistant location manager
Suwimon Sakaew .... assistant to line producer
Phattana Sansumran .... second second assistant director: Thailand
Dee Schuka .... post production accountant
Diana Scrivener .... choreographer
David Seaton .... assistant location manager: UK
Asha Sharma .... additional assistant location manager
Sonic .... key floor runner
Thitikorn Sriborisuth .... assistant location manager: Thailand
Vasit Suchitta .... prosthetic effects
Aekapol Tabtim .... unit assistant: Thailand
Theeraneth Yuki Tanaka .... assistant: Ken Watanabe: Thailand
Kelly Taylor-Dias .... assistant production coordinator
Pod Udomsang-Aram .... assistant location manager: Thailand
Anna Wang .... production liaison
Satch Watanabe .... assistant: Ken Watanabe (uncredited)
Jeffrey Weil .... set interpretor: Gong Li
Nattapat Wiangkao .... production assistant
Lucy Williams .... assistant location manager: UK
Anna Wilton .... production assistant (as Anna Corinda Wilton)
J.J. Tucker Wysong .... catering coordinator
Tom Yodbunrueng .... unit manager: Thailand
Francie Brown .... dialect coach: pre-production (uncredited)
Guy Campbell .... floor runner: dailies/second unit (uncredited)
Kathleen S. Dunn .... dialect coach (uncredited)
Tim Glanfield .... stand-in (uncredited)
Justine Raczkiewicz .... assistant: production executive (uncredited)
 

Related Links

Company credits Box office and business Soundtrack listing
Main details

You may report errors and omissions on this page to the IMDb database managers. They will be examined and if approved will be included in a future update. Clicking the 'Update' button will take you through a step-by-step process.