费恩(安东·尤金 Anton Yelchin 饰)出生在一个贫穷的家庭之中,他的父亲是一名人类学家,在他很小的时候就背弃了家庭。费恩的母亲利兹(黛安·莲恩 Diane Lane 饰)常年受毒品所折磨,靠着做按摩师养家糊口。一次偶然中,利兹得到了一个难能可贵的机会,成为了 大富翁奥斯伯尼(唐纳德·萨瑟兰 Donald Sutherland 饰)的私人按摩师,就此带着费恩住进了富丽堂皇的大别墅中。 在这了,费恩第一次见识到了上流社会的奢靡生活,直到此时他才开始意识到,自己此前的日子过得是多么的不堪。在别墅里生活的这段日子里,费恩同奥斯伯尼的儿子布莱斯(克里斯·埃文斯 Chris Evans 饰)之间结下了深厚的友谊,也和布莱斯的妹妹玛雅(克里斯汀·斯图尔特 Kristen Stewart 饰)坠入了情网之中。
八公(Forest 饰)是一条谜一样的犬,因为没有人知道它从哪里来。教授帕克(理查·基尔 Richard Gere 饰)在小镇的火车站拣到一只走失的小狗,冥冥中似乎注定小狗和帕克教授有着某种缘分,帕克一抱起这只小狗就再也放不下来,最终,帕克对小狗八公的疼爱感化了起初极力反对养狗的妻子卡特(琼·艾伦 Joan Allen 饰)。八公在帕克的呵护下慢慢长大,帕克上班时八公会一直把他送到车站,下班时八公也会早早便爬在车站等候,八公的忠诚让小镇的人家对它更加疼爱。有一天,八公在帕克要上班时表现异常,居然玩起了以往