T.J(戴文·波切DevinBrochu饰)是个刚刚因车祸失去母亲的13岁男孩,因为父亲承受不了打击开始整天嗑药,他只好和祖母生活在一起。就在T.J最低落的时候,一个古怪的家伙闯进祖母的老房子,他长发油腻,满身纹身,疯疯癫癫,仇恨社会,自称名叫海瑟(约瑟夫·高登-莱维特JosephGordon-Levitt饰),就此赖下不走。附近的杂货店员妮可(娜塔丽·波曼NataliePortman饰)时常关心T.J,令他对她产生暧昧感情,同时妮可和海瑟的关系也在发展。一个普通女孩,两个各自带着内心伤痛的“大”“小”男人,他们的人生都在被彼此改变。