在1978年的万圣节前夕,哈登菲尔德镇的六岁男孩迈克尔(由威尔•桑丁饰演)因用一把菜刀杀死了他的姐姐而被送进了精神病院。在那里,医生费尽心思,但迈克尔似乎对任何治疗都无动于衷,他的眼神始终停留在天空中,一动不动。
直到12月30日那天,迈克尔似乎听到了某种召唤,他偷偷地从精神病院溜了出来,决定回到他的家乡——哈登菲尔德。他带着一种坚定的决心,决心要结束这一切,结束那些让他感到窒息的痛苦和恐惧。
当迈克尔踏进家乡的土地时,他仿佛回到了过去,回到了那个充满爱与温暖的家。然而,他并没有意识到,他的归来将会给家人带来无尽的痛苦和困扰。
不久后,迈克尔开始实施他的计划。他先是杀害了邻居汤姆(由约翰尼•德普饰演),然后是邻居艾玛(由凯特•布兰切特饰演)。每一次杀戮,他都保持着那种呆望天空的动作,仿佛是在向天空祈祷或是在寻求某种解脱。
但是,事情并没有按照迈克尔的计划发展。他的家人、朋友以及镇上的居民们都开始对他产生了深深的恐惧和厌恶。他们纷纷躲避着他,生怕自己也成为下一个受害者。
而迈克尔,却似乎并不在意这些。他继续他的杀戮,继续他那看似无目的的行为。直到有一天,他在街头发现了一个小女孩——玛丽(由米歇尔•威廉姆斯饰演)。她看起来无助又害怕,仿佛正等待着有人来拯救她。
迈克尔停下了脚步,他看着这个小女孩,眼中闪过一丝温柔。他决定放过她,让她安全地离开这里。然而,就在他准备离开的时候,突然有一只手抓住了他的脚踝。迈克尔回头一看,发现是玛丽的父亲——汤姆(由约翰尼•德普饰演)。
汤姆愤怒地质问迈克尔为什么要伤害他的女儿。迈克尔没有回答,他只是静静地看着汤姆,仿佛在说:“我只是想保护她。”
最终,迈克尔被警方逮捕。他的脸上没有了往日的冷漠和决绝,取而代之的是深深的悔恨和自责。他知道,他所做的一切已经无法挽回,但他也明白,有些错误是无法逃避的。
从此以后,哈登菲尔德镇再也没有出现过类似的悲剧。人们重新开始了他们的生活,而迈克尔也在监狱里开始了新的生活。他学会了如何面对过去,如何珍惜眼前的幸福。