Watch The Longest Night in Shanghai
- 1 hr 50 min
In this romantic drama, two disparate souls meet under odd circumstances in the streets of Shanghai. A female cab driver nearly runs down a foreigner by accident, and to make for it, she offers to drive him around the city. As the night wears on, despite language barriers and class differences, the two find themselves bonding in ways neither would have expected.