1951年好莱坞,一切带有左翼观点的电影都深受“麦卡锡事件”影响,被列入所谓的黑名单中,众多无辜的电影人被迫害。刚入行的电影编剧彼得·阿普尔顿(金·凯瑞 Jim Carrey饰)本是好莱坞一位才华横溢的青年剧作家,可生不逢时的他因为一次在大学时的无心之举也被政府列入黑名 单之中。然而他的噩梦并没有结束,失业失恋的彼得在一次车祸中失去了所有的记忆。当彼得被好心人救起,带到一座名叫朗森的小镇时,小镇居民都把他误认成九年前在二战中牺牲的鲁克。而鲁克的父亲哈里(马丁·兰杜饰)更是欣喜若狂。彼得修复了哈里无心经营的
爱达荷州普林斯顿高中生拿破仑(乔恩•海德 Jon Heder 饰)是个衰蛋,带着厚厚的眼镜,不酷不帅,还总是搞怪。他和奶奶以及失业的哥哥凯普相依为命。他在学校不受同学待见,还经常被老师修理。他不合群,只能孤独地跟风车球使劲儿。后来,他结识了同学佩德罗(艾弗连•莱米雷斯 Efren Ramirez 饰),两人成了朋友。在佩德罗参加学生会主席竞选时,拿破仑贡献了自己的力量。一次,拿破仑在家扮沙发土豆时,有女孩黛比(蒂娜•米乔里诺 Tina Majorino 饰)上门推销。他于是对这个女孩产生了好感,但是没有