故事發生在二十世紀七十年代,趙永遠(謝霆鋒飾)和安然(高圓圓飾)像兩朵被風雨吹打的浮萍,相似的身世和不容樂觀的境遇將兩人緊緊拴在了一起。隨著時間推移,童年相依為命的情誼逐漸轉化為朦朧的情感羈絆。一晃十幾年過去,歷史車輪裹挾著趙永遠和安然不斷前進,在時代洪流的縫隙中,已然成年的兩人再度相遇。彼時的安然已出落為亭亭玉立的少女,兒時純粹的友情悄然升華為熾熱的愛情。兩人堅信跨越時空的情感足以抵御世間一切阻隔,卻在現實的重壓下面臨重重考驗——身份差異、時代桎梏與命運捉弄,令這份感情在聚散離合間反復淬煉。歷經沉浮后,他們終究未能逃脫時代與個人命運的雙重枷鎖,在現實重壓下被迫分離。多年后,當趙永遠與安然在異國街頭再度擦肩而過時,物是人非的悵惘中,兩人選擇了各自沉默地繼續前行。