The Chinese port city of Shanghai has sparked Western imaginations for centuries. Wildly evocative of adventure and international intrigue, the city has been the secondary star of many movies which have used her alleyways and skylines as a majestic backdrop to everything from Hollywood romances to martial arts blockbusters.