Skip to content
Film

Shanghai

2010 Neo-noir Mystery film Drama film Romance film

Shanghai is a 2010 film directed by Mikael Håfström. It stars John Cusack, Jeffrey Dean Morgan, Chow Yun-fat and others.

Crew & production

Director
Mikael Håfström
Screenwriter
Hossein Amini
Producers
Barry Mendel, David U. Lee, Jake Myers, Mike Medavoy
Director of photography
Benoît Delhomme
Composer
Klaus Badelt
Editor
Peter Boyle
Production companies
Phoenix Pictures, The Weinstein Company
Original language
English
Filming locations
Bangkok

Top cast

19 people
John Cusack

John Cusack

Role not listed
Jeffrey Dean Morgan

Jeffrey Dean Morgan

Role not listed

Chow Yun-fat

Role not listed

Gong Li

Role not listed
Ken Watanabe

Ken Watanabe

Role not listed
Rinko Kikuchi

Rinko Kikuchi

Role not listed

Franka Potente

Role not listed

Benedict Wong

Role not listed

David Morse

Role not listed

Gemma Chan

Role not listed

Hugh Bonneville

Role not listed

Christopher Buchholz

Role not listed

More cast

  • Nicholas Rowe
  • Michael Culkin
  • Eilidh MacQueen
  • Daniel Lapaine
  • Tohoru Masamune
  • Lý Nhã Kỳ
  • Wolf Kahler

Sources

  • Wikidata (Q582284), accessed October 2026
  • Cast photos: Wikimedia Commons, credited on each profile

Last updated

Corrections and removal requests

If you are the subject of this page or hold rights to its content and would like a correction or removal, please contact us.

Suggest a correction