T.J(戴文·波切DevinBrochu飾)是個剛剛因車禍失去母親的13歲男孩,因為父親承受不了打擊開始整天嗑藥,他只好和祖母生活在一起。就在T.J最低落的時候,一個古怪的家伙闖進祖母的老房子,他長發油膩,滿身紋身,瘋瘋癲癲,仇恨社會,自稱名叫海瑟(約瑟夫·高登-萊維特JosephGordon-Levitt飾),就此賴下不走。附近的雜貨店員妮可(娜塔麗·波曼NataliePortman飾)時常關心T.J,令他對她產生曖昧感情,同時妮可和海瑟的關系也在發展。一個普通女孩,兩個各自帶著內心傷痛的“大”“小”男人,他們的人生都在被彼此改變。