费恩(安东·尤金 Anton Yelchin 饰)出生在一个贫穷的家庭之中,他的父亲是一名人类学家,在他很小的时候就背弃了家庭。费恩的母亲利兹(黛安·莲恩 Diane Lane 饰)常年受毒品所折磨,靠着做按摩师养家糊口。一次偶然中,利兹得到了一个难能可贵的机会,成为了大富翁奥斯伯尼(唐纳德·萨瑟兰 Donald Sutherland 饰)的私人按摩师,就此带着费恩住进了富丽堂皇的大别墅中。 在这了,费恩第一次见识到了上流社会的奢靡生活,直到此时他才开始意识到,自己此前的日子过得是多么的不堪。在别墅里生活的这段日子里,费恩同奥斯伯尼的儿子布莱斯(克里斯·埃文斯 Chris Evans 饰)之间结下了深厚的友谊,也和布莱斯的妹妹玛雅(克里斯汀·斯图尔特 Kristen Stewart 饰)坠入了情网之中。。繁华都市的苍凉一隅,破破烂烂的拆迁房旁边,鬓发斑白的老肖(吴坚 饰)独立经营着一个颇显寒酸的早点铺。老肖曾是一名在老山前线光荣负伤的英雄,回到家乡后,温柔的妻子和刚出生不久的儿子给他带来无限的自豪与喜悦。他的儿子肖大宝在很小的时候便展现出过人的天赋,其才能甚至引起国家领导人的关注。可惜,青少年时期的大宝(肖央 饰)却变成《伤仲永》似的人物,他整天打架、弹琴、泡妞,让爱之笃深的老肖丢尽颜面,羞愧交加。
在挨了父亲一次痛打之后,大宝选择离家出走。两代人的隔阂与矛盾,以及万里的路途,终究无法截断父子间那骨血中永世的挂念与牵绊……。