建立已三百年的懒洋洋小镇,生活着一个能看到鬼魂的小男孩诺曼(柯蒂·斯密特-麦菲 Kodi Smit-McPhee 配音)。可是这种能力给他带来无限困扰,周围的人甚至父母姐姐都认为他是个满口胡言乱语的神经病,只有学校里同样受大家嘲笑的小胖子奈尔(Tucker Albrizzi 配音)相信并愿意和诺曼做朋友。这一天,深居简出且疯疯癫癫的普兰德叔叔(约翰·古德曼 John Goodman 配音)找到诺曼。叔叔也是个通灵者,他告诉诺曼一个重大的秘密,当年建镇之初被人们杀死的女巫鬼魂即将苏醒,届时女巫要携着恐怖的僵尸实现对镇民的诅咒。
不久,叔叔死去,而女巫注定苏醒的忌日即将到来。诺曼必须想方设法拯救他的小镇……。电影重现了饱受争议的同性恋作家卡波特写作小说《In Cold Blood》的历程,深入到卡波特敏感而又残酷的内心世界。
小说主角的原型是1959年美国一个凶残杀手佩里(克利夫顿·克林斯 Clifton Collins Jr.饰),他为了区区100美金而杀害了一家四口。敏感的卡波特(菲利普·塞默·霍夫曼 Philip Seymour Hoffman饰)嗅到了这桩新闻的写作价值,他得到了杂志社的帮助,前往案发地调查关于杀手的一切,一篇纪实文学在卡波特心里酝酿,而功成利就的欲望也在他内心翻滚。
然而,当他和佩里展开长时间的访问接触,却发现眼前这个凶手和自己惊人的相似。佩里把卡波特视为知己,一次次把希望寄托在他身上。然而,在卡波特心里,佩里也只能让位于他的作品,他的名利。
佩里沦为自己深信的人手中的一颗棋,而卡波特,也在作品成名后,终生无法为自己的残忍而释怀。。因打黑拳而害哥哥林萧双腿残废,林怡怀着愧疚放弃打拳。为了赚钱,林怡女扮男装应聘成为“花美男拳击俱乐部”的陪练,却不知老板宋烨和顾沉舟早就发现了她的女孩儿身份,林怡多次度过危机,最终她重拾自我、重拾梦想,与哥哥和解,获得了成长。