Pewnego dnia ośmioletnia Li Tong z Pekinu gubi okresowy bilet autobusowy. Postanawia pójść do domu pieszo. Na drodze spotyka uprzejmą staruszkę, ochroniarza, młodą kobietę, faceta w kostiumie pandy, złodzieja. Dziewczynka wciąż jednak nie może trafić do domu. Prawdziwą pomoc zaoferuje jej rówieśnik, który nie chodzi do szkoły, ale za to świetnie orientuje się na ulicach Pekinu.
Tuż po śmierci matki, u 25-letniej Xu Lingling, mieszkanki podupadającego chińskiego miasta Shenyang, niespodziewanie zostaje zdiagnozowana mocznica. Podczas zmagań z chorobą dziewczyna odnawia kontakt z dawno niewidzianym ojcem, szuka wsparcia u przyjaciółki Tan Na i dawnego kolegi z klasy, Zhao Dongyanga. Razem wyruszają w symboliczną podróż do Shanhaiguan – miejsca, gdzie splatają się ich osobiste historie i z mocą wybrzmiewa charakter północno-wschodnich Chin.
Zielony Wąż został uratowany przez Xunyę, której pierwotnym duchem był smok, kiedy wpadła do rzeki po uderzeniu pioruna. Zamienił również magiczny zwój w nastolatka o imieniu Zhesheng, aby dotrzymać towarzystwa Zielonemu Wężowi. Xiaorou zostaje uratowana przez Zielonego Węża, gdy grozi jej Rui, duch psa, ale później upiera się, że jej mąż został uwiedziony i ukryty w karczmie przez Zielonego Węża.
Późne lato. Do wybrzeża zbliża się tajfun. Ting codziennie spogląda w stronę Hongkongu ze swojego okna w chińskim Guangzhou. Za moment wychodzi za mąż, ale wciąż tli się w niej niepokój związany z rodzinną tajemnicą – ojciec zniknął bez słowa 20 lat temu. Na prośbę matki dziewczyna wyrusza do Hongkongu, by poukładać porozrzucane kawałki przeszłości. Podróż ożywi dalekie zakamarki jej pamięci, w tym wspomnienie o pewnym nagraniu na płycie CD i ukochanym, od którego je dostała.