1999年,山西汾陽縣城,開朗雀躍的女孩沈濤(趙濤飾)徘徊在礦工梁子(梁景東飾)和煤礦老板張晉生(張譯飾)兩端。一女二男的三角戀,無法維持長(zhǎng)久的平衡。梁子和晉生的友情破裂。濤兒結(jié)婚的時(shí)節(jié),有人選擇遠(yuǎn)方。2014年,因長(zhǎng)期在煤礦工作,梁子的健康已經(jīng)到了不可挽回的地步。最后的時(shí)光,他帶著妻兒回到故鄉(xiāng)并最終病逝于此。此時(shí)沈濤和晉生已經(jīng)離婚,張晉生帶著兒子到樂(董子健飾)移居上海并再婚。人屆中年,彼此都身不由己站在了生離死別的界限上。2025年,只會(huì)說英文的到樂與父親分外隔膜,但和中文老師米婭(張艾嘉飾)成為忘年交。在父親移民海外的背景下,他最終選擇跟隨米婭前往澳大利亞開始新生活,渴望脫離既定命運(yùn)軌跡的控制,追尋模糊卻強(qiáng)烈的"自由"意象。