弗罗里达中部的一个小镇,七岁的小女孩玛丽和她的舅舅弗兰克生活在一起,弗兰克是一个修船工人,时不时接一些奇奇怪怪的活儿。玛丽身边有很多对她帮助很大、很积极正面的成人模范,包括弗兰克的邻居罗伯塔,还有她的老师邦妮。玛丽也是个数学天才,拥有万里挑一的聪明大脑。弗兰克妈妈伊芙琳相信玛丽属于更适合成人的特殊学校,但弗兰克希望玛丽拥有一个更常规的童年,他相信这么做是尊重他的姐姐,也就是玛丽妈妈的遗愿。这场争论引发了一场关于玛丽未来抚养权问题的法律官司。。在一场混乱后,小混混丹尼斯突然成了中风患者雷蒙德的看护。他原本只想闯入雷蒙德的房子,盗取财物以偿还债务。而现在的他,却被“囚禁”在富商雷蒙德的房子里。与此同时,雷蒙德的孙女夏洛特前往照看他,“巧遇”宅子里的丹尼斯,这无疑打乱了丹尼斯的计划。然而,逃离绝不是一种好的选择,因为该地区正遭受暴风雪的肆虐。因此,丹尼斯必须继续扮演看护者的角色。与夏洛特相反,雷蒙德却是早已看透丹尼斯。就此,一场“就地取材”的猫捉老鼠游戏,在行动不便的年长者和聪明的年轻人之间展开了……。