《栗子人》以哥本哈根宁静的郊外为背景,在十月份一个狂风大作的早晨,警察发现了一件恐怖的事情。一名年轻女子在操场被残忍谋杀,并且她的一只手不见了。她的身旁放了一个用栗子做成的小人。雄心勃勃的年轻侦探纳亚·图林(达妮卡·库尔西奇饰)和她的新搭档马克·赫斯(米克尔·福尔斯加德饰)奉命调查这个案子。他们很快就发现了一个关于栗子人的神秘证据,这个证据与一年前失踪并被认定已死亡的一个女孩有关:政治家罗莎·哈通(艾本·多尔纳饰)的女儿。。公安边防支队侦查大队特勤排排长秦胜男在一次处突行动中,因违抗上级命令导致自己重伤,被撤消职务,作老兵退伍处理。临别前,支队长勉励她:有缺点的战士终归是战士,完美的苍蝇毕竟是苍蝇。并嘱咐,让她永远记住这句话。
退伍的胜男,拖着假肢在工地干活,偶遇曾到体院招兵的海军陆战队副连长马远征,两人在不知不觉中被搅进了和前男友钱鑫有关的一场暴恐分子偷运武器的战争当中,却发现当初胜男的撤销职务只是一个蒙蔽敌人的手段。于是,一场智与力的战斗在士兵与暴恐分子之间展开......。