1999年,在山西省汾阳县城,一个开朗活泼的女孩沈涛(赵涛饰)陷入了两个男人之间的感情纠葛。一个是矿工梁子(梁景东饰),另一个是煤矿老板张晋生(张译饰)。三人之间的爱情、友情和欲望,最终导致了梁子和晋生之间的友谊破裂。涛儿最终选择了结婚,而有人则选择了离开。
2014年,由于长期在煤矿工作,梁子的健康状况变得不可挽回。他带着妻子和孩子回到了故乡。此时,沈涛和晋生已经离婚,晋生带着孩子去了上海的乐常住。中年之际,彼此都身不由己地站在了生离死别的边缘。
2025年,只会说英文的到乐(董子健饰)和父亲关系疏远,但却与中文老师米娅(张艾嘉饰)结下了深厚的友谊。他渴望脱离父亲的控制,渴望获得自由,即便他自己也不知道自由的真正含义。