山姆(西恩·潘饰)是一个弱智患者,在一间咖啡店工作。一个偶然的机会,他收留了一个无家可归的女子,并和她生下一个女儿。但是,女儿一出世,做母亲的就不告而别,丢下山姆和幼女相依为命。山姆给女儿取名露西(达科塔·范宁饰)。在一群患有精神障碍疾病的朋友的帮助下,山姆独自抚养着女儿,虽然总不免出些小差错,日子倒也过得快乐。露西顺利长大了,不但生得漂亮,而且聪明伶俐,虽然只有7岁,她的智力已经超过了山姆,山姆已经无法应付女儿提出的许多问题。乖巧的露西为了不让父亲伤心,故意迁就父亲的智力水平,而这显然不利于露西的智力和情感发育。这对特别的父女引起了社会工作者的注意,他们认为山姆不适合再抚养露西,把露西从他身边带走,为她找了一对正常人夫妇做养父母。山姆不甘心就这样失去女儿,他决心要通过法律途径争取回露西的监护权。山姆经历了种种挫折,最后在社会工作者莉塔的帮助下终于打赢了官司,争取回了女儿的抚养权。