影片改编自Samuel D. Hunter创作的同名戏剧,讲述在爱达荷州乡村一个破旧的公寓里,重达272公斤的英语教师查理(布兰登·费舍饰)隐居避世,固执、坚决地要把自己吃死。查理在中年时期为了同性情人抛弃家人,但情人过世后因为悲伤和内疚暴饮暴食,并且尝试与17岁的女儿艾莉(萨迪·辛克饰)修复关系。 随着查理越来越接近不可避免的命运,他的朋友丽兹(周洪饰),一个愤世嫉俗的无神论者护士,以及埃尔德·托马斯(泰·辛普金斯饰),一个年轻的传教士都试图在查理身上找到能被拯救的意志,无论是肉体上还是精神上。然而,只有与查理关系疏远的女儿艾莉才能让他看到目前绝望状态之外的未来,艾莉虽然尖酸刻薄、充满仇恨、浑身是刺,查理却能在她身上找到最后一次赎罪的机会,甚至可能是一丝希望。。书生宁采臣收账不成,无处可归,遂夜宿鬼寺兰若寺,遇上侠士燕赤霞,二人成为邻居。一日偶遇艳女小倩,二人两情相悦,但小倩乃是被树妖姥姥控制的鬼魂,专门迷惑精壮男子代姥姥吸取阳气。小倩见宁采臣心地善良不忍加害,并与他感情逐渐加深。宁采臣欲救小倩脱离姥姥魔掌,但苦于姥姥功力深厚,小倩无法脱离其魔掌。二人遂向燕赤霞求救……。玛利亚是一个年轻活泼的修女,喜欢在大自然中高声歌唱,所以她常常忘记修道院里的规矩。院长认为玛利亚并不适合规矩严格的修道院。院长与众嬷嬷商量后,决定安排玛利亚到特拉普上校家当家庭教师。
上校的妻子去世多年,留下7个孩子,他对孩子严格管教。他告诉玛利亚在他家的家庭教师都做不长久,都是因为孩子的恶作剧。玛利亚果然也遭到了恶作剧,可是这位善良的老师并没有告诉他们的父亲,而是像个母亲一样照顾孩子,很快跟孩子打成一片。上校也渐渐在玛利亚的引导下改变了对孩子们的态度。上校与玛利亚之间发生了感情,他们完婚后回到了已被纳粹占领的奥地利,上校并不想为纳粹办事,一家人准备逃跑……。