급변하는 중국. 그 중 최고의 항구 도시 상해(上海:상하이)에는 혁명가와 자본가, 정치가, 군인, 예술가, 조직폭력배 등 다양한 사람들이 살고 있었다. 그리고 역사를 뒤흔든 혁명이나 정치적 암살은 물론, 아련한 사랑에 이르기까지 다양한 이야기들도 공존했다. 하지만 1949년, 중국 공산주의자들의 승리 이후, 상해의 수많은 사람들은 선택의 기로에 서게 된다. 하나는 상해를 떠나 홍콩이나 대만으로 가는 것으로 이는 곧 고향을 잃어야 함을 의미했다. 다른 하나는 상해에 남아 중국 문화혁명부터 시작된 정치적 재앙들을 묵묵히 견디는 것이었다. 이렇게 자신의 결정에 따라 각각 세 도시-상하이, 타이베이, 홍콩-로 흩어져 살게 된 17명의 사람들이 카메라 앞에서 자신들의 옛 상해 시절을 회상하며 이야기를 이어간다. 그들의 경험들은 마치 17개의 챕터로 이뤄진 소설처럼 얽히고설켜 1930년대부터 2010년에 이르는 상해의 모습을 우리에게 전해준다. 그리고 이야기는 영원히 변치 않고 방황하던 영혼 하나가 상해로 돌아와 황푸강 둑을 걸으며, 도시가 겪은 이 모든 변화의 스토리를 깨달아 가는 과정으로 완성된다.