邦妮(艾丹·奎因)在一家汽车修理厂工作。 他有一个智障的妹妹琼(玛丽·斯图尔特·马斯特森·玛丽·斯图尔特·马斯特森饰),这让他非常担心。 为了照顾妹妹,邦妮一直单身,因为他不想把琼送到专门的养老院。 一天,邦妮和琼遇到了一个不速之客——山姆(约翰尼·德普,约翰尼·德普),邦妮朋友的一个远房亲戚。 这个萨姆行为古怪。他可以在酒吧里用面包耍把戏,可以模仿经典电影的桥段逗大家开心。 于是邦妮邀请他做她姐姐的保姆。 在相处中,两个年轻人渐渐建立了特殊的感情。 与此同时,邦妮也遇到了她的心上人露西(朱丽安·摩尔饰),但他对妹妹的责任感让他对这段感情感到害怕。 也许是出于对妹妹的爱,他拒绝了山姆的请求,山姆和琼私奔了。 然而,因为环境的改变,琼开始发疯,她被迫去了医院...