1999年,山西汾陽縣城,開朗雀躍的女孩沈濤(趙濤 飾)徘徊在礦工梁子(梁景東 飾)和煤礦老闆張晉生(張譯 飾)兩端。一女二男的三角戀,無法維持長久的平衡。梁子和晉生的友情破裂。濤兒結婚的時節,有人選擇遠方。 2014年,因長期在煤礦工作,梁子的健康已經到了不可挽回的地步。最後的時光,他帶著妻兒回到故鄉。此時沈濤和晉生已經離婚,晉生帶著孩子到樂常住上海。人屆中年,彼此都身不由己站在了生離死別的界限上。 2025年,只會說英文的到樂(董子健 飾)和父親分外隔膜,但和中文老師米婭(張艾嘉 飾)成爲忘年交。他渴望脫離父親的控制,渴望得到甚至都不知道什麼意思的「自由」。