上帝和魔鬼梅菲斯特(爱米尔·强宁斯 Emil Jannings 饰)以浮士德的灵魂为赌注打赌,梅菲斯特坚称饱读诗书满腹经纶的大学士浮士德(格斯塔·埃克曼 Gösta Ekman 饰)会在欲望的引诱之下日渐堕落,而上帝则相信浮士德的理性终究会打败欲望。
梅菲斯特化身成为一条黑狗来到了浮士德的身边,并且成为了随时随地满足他任何愿望的仆人。在梅菲斯特的带领下,浮士德返老还童成为了神采奕奕的青年,并且邂逅了单纯善良的玛格丽特(卡米拉·霍恩 Camilla Horn 饰),在梅菲斯特的作弄之下,玛格丽特坠入了爱河,却在意外之中误杀了自己的母亲,她的哥哥亦死在了浮士德的手中。绝望的玛格丽特最终因为杀死了自己的孩子而被关入了监狱之中,而浮士德的旅途却并未走到尽头。。电影重现了饱受争议的同性恋作家卡波特写作小说《In Cold Blood》的历程,深入到卡波特敏感而又残酷的内心世界。
小说主角的原型是1959年美国一个凶残杀手佩里(克利夫顿·克林斯 Clifton Collins Jr.饰),他为了区区100美金而杀害了一家四口。敏感的卡波特(菲利普·塞默·霍夫曼 Philip Seymour Hoffman饰)嗅到了这桩新闻的写作价值,他得到了杂志社的帮助,前往案发地调查关于杀手的一切,一篇纪实文学在卡波特心里酝酿,而功成利就的欲望也在他内心翻滚。
然而,当他和佩里展开长时间的访问接触,却发现眼前这个凶手和自己惊人的相似。佩里把卡波特视为知己,一次次把希望寄托在他身上。然而,在卡波特心里,佩里也只能让位于他的作品,他的名利。
佩里沦为自己深信的人手中的一颗棋,而卡波特,也在作品成名后,终生无法为自己的残忍而释怀。。