
Where to watch Shanghai in Canada
Shanghai is available to rent or buy on Google Play Movies, CosmoGo, YouTube and Amazon Video in Canada. It isn't on a subscription streaming service there yet. Availability checked 3 June 2026.
About Shanghai
Shanghai is a 2010 movie in the Drama, Thriller and Mystery genres, directed by Mikael Håfström, starring John Cusack, Gong Li and Chow Yun-Fat. It has a runtime of 1 hour 45 minutes. It holds an average rating of 6.1/10 from 192 viewers. Below you can see where to watch Shanghai in Canada — across streaming, rental and purchase options — along with the full cast, trailer and viewer reviews.
Shanghai trailer
Overview
An American man returns to a corrupt, Japanese-occupied Shanghai four months before Pearl Harbor and discovers his friend has been killed. While he unravels the mysteries of the death, he falls in love and discovers a much larger secret that his own government is hiding.
Top cast
Themes & keywords
Frequently asked questions
Where can I watch Shanghai in Canada?+
In Canada, Shanghai is available to rent or buy on Google Play Movies, CosmoGo, YouTube and Amazon Video. It isn't on a subscription streaming service there right now.
Is Shanghai on Netflix?+
Shanghai is not on Netflix in Canada right now.
How long is Shanghai?+
Shanghai has a runtime of 1 hour 45 minutes (105 minutes).
Who stars in Shanghai?+
Shanghai stars John Cusack, Gong Li, Chow Yun-Fat, Ken Watanabe and Jeffrey Dean Morgan.
When did Shanghai come out?+
Shanghai is a 2010 movie directed by Mikael Håfström.
What genre is Shanghai?+
Shanghai is Drama, Thriller and Mystery film.
Who directed Shanghai?+
Shanghai was directed by Mikael Håfström.
User reviews
No reviews yet — be the first to review Shanghai.































