邦尼(艾丹•奎因饰)在一家汽车修理厂工作,他非常担心自己智障的妹妹琼(玛丽•斯图尔特•马斯特森饰)。为了照顾琼,邦尼一直独自承担着责任,不愿将琼送到专门的疗养院。某天,邦尼和琼遇到了一个意外的访客——邦尼朋友的远房亲戚萨姆(约翰尼•德普饰)。萨姆行为怪异,他能够用面包玩出各种形状,在酒吧里还会模仿经典电影场景,逗得大家开心不已。邦尼决定邀请萨姆来照顾妹妹。在相处中,两个年轻人逐渐建立了一种特殊的情感联系。同时,邦尼也遇到了心仪的女生路西(朱丽安•摩尔饰),但他对妹妹的责任感让他对这段恋情感到忐忑不安。出于对妹妹的爱,邦尼拒绝了萨姆的请求,结果萨姆带着琼私奔了。然而,情况却发生了转变,琼开始发疯,最终被强制送进了医院……