斯米尔和本是高速公路警察,他们接到命令保护凯瑟琳温蒂,一名建筑设计师。但斯米尔却陷入痛苦和绝望,因为他发现自己深爱的妻子居然和别人私通,这让斯米尔在执行任务过程中备受困扰,以至于他和女儿都被歹徒保卫陷
在童年时代便消灭了糖果屋女巫的孤儿兄妹韩赛尔(杰瑞米·雷纳 Jeremy Renner 饰)与格蕾特(杰玛·阿特登 Gemma Arterton 饰),多年来成为邪恶女巫的最大克星。在帮助小镇奥古斯伯