夏日江城,出租車司機吳濤(曾志偉飾)駕車意外墜江身亡,留給妻子凡麗(蔣雯麗飾)的除了腹中遺腹子和高中生兒子小川(檀健次飾),還有重傷女乘客蘇丹(莫文蔚飾)。因無力承擔醫療費,凡麗將這位神秘風塵女子接回家中照料。吳濤的離世讓家庭籠罩陰霾,蘇丹的到來卻以獨特方式喚醒了瀕臨破碎的家庭關系:小川在與蘇丹的相處中逐漸走出迷茫,寡婦凡麗也重拾生活勇氣。隨著蘇丹腿部傷勢好轉,凡麗察覺到兒子與這個外來者之間微妙的情感牽絆,刻意制造機會讓蘇丹離開。對父親死因始終存疑的小川,在兩年后追尋真相的過程中與已成為舞女的蘇丹重逢。當他帶著賠償金再度登門時,意外揭開了這個復雜女人與母親之間塵封二十年的秘密——蘇丹原是凡麗年輕時的同性戀人,兩人因世俗壓力分離。這場重逢不僅解開了吳濤死亡背后的隱情(其墜江與兩位女性的情感糾葛存在間接關聯),也讓三代人完成了跨越時空的情感救贖。該片由張一白自編自導,作為其"愛情三部曲"終章(前兩作《開往春天的地鐵》《夜上海》),延續了都市情感題材與非傳統敘事結構。