曾经的妇产科医生林雅芝(穆乐恩饰),五年前生产完后一直被抑郁症折磨。她虽一直接受抗抑郁的治疗,但收效甚微。曾经的天之骄女林雅芝,在精神疾病的折磨下对自己越来越没信心。林雅芝丈夫陈墨(冯铭潮饰)是心理学催眠专家,但秉承亲近人不给治疗原则,他并没未成为妻子的主治医生。在医院当院长的同时,陈墨还为林家分担了很多生意琐事。林雅芝感觉丈夫虽表面对自己关心体贴,骨子里却已非常厌恶病恹恹的自己。林雅芝的父亲另寻得意门生左梦洁为女儿治疗。林雅芝和左梦洁曾是儿时朋友和竞争对手,对于左梦洁的治疗,林雅芝曾有过怀疑,但左梦洁通过催眠几次打消了她的疑虑。为了让不影响家庭生活,林雅芝雇佣了保姆孟小婷(祝昕愿饰),揭开了往事和陈默的秘密。电影重现了饱受争议的同性恋作家卡波特写作小说《In Cold Blood》的历程,深入到卡波特敏感而又残酷的内心世界。
小说主角的原型是1959年美国一个凶残杀手佩里(克利夫顿·克林斯 Clifton Collins Jr.饰),他为了区区100美金而杀害了一家四口。敏感的卡波特(菲利普·塞默·霍夫曼 Philip Seymour Hoffman饰)嗅到了这桩新闻的写作价值,他得到了杂志社的帮助,前往案发地调查关于杀手的一切,一篇纪实文学在卡波特心里酝酿,而功成利就的欲望也在他内心翻滚。
然而,当他和佩里展开长时间的访问接触,却发现眼前这个凶手和自己惊人的相似。佩里把卡波特视为知己,一次次把希望寄托在他身上。然而,在卡波特心里,佩里也只能让位于他的作品,他的名利。
佩里沦为自己深信的人手中的一颗棋,而卡波特,也在作品成名后,终生无法为自己的残忍而释怀。。