顶楼大象 史蒂芬妮(艾梅柏·希尔德 Amber Heard 饰)和艾莉(奥黛塔·安纳布尔 Odette Annable 饰)正在位于阿根廷的一个小村落中享受着她们难能可贵的美好假期。在小酒馆中,一个长相英俊的男人吸引了艾莉的注意,此时的两人并不知道,这个男人将让她们的假期变得不再平静和安全 一次偶然的争吵将史蒂芬妮和艾莉短暂的分开,在头脑逐渐冷静下来之后,史蒂芬妮觉得找到艾莉和其重归于好,没想到,艾莉竟然在神不知鬼不觉的情况下彻底失去了踪迹。在向警察求助无果后,史蒂芬妮决定靠自己的力量寻找艾莉,而在一个名叫迈克尔(卡尔·厄本 Karl Urban 饰)介入了这起事件后,一切都开始变得复杂而又危险起来。平静的小镇在寒冬里迎来了火热的一天。年轻的薇安萝雪(朱丽叶特-比诺什 Juliette Binoche 饰))带着女儿来到这里,在当地教堂的对面开了一间名为“天上人间 核桃糖”的巧克力店。巧克力香浓的气味在小镇上空飘荡,吸引众多小镇居民,而神奇的是,薇安萝雪每次做出来的巧克力,都能满足顾客的心理需求,发掘他们心中隐蔽的渴望。很多人原本封闭灰暗的生活有了新的色彩。但是,这却激怒了镇里的神父和贵族,他们视薇安萝雪为异类,镇里出现了对立的两派。而这时,吉普赛人洛克斯(强尼戴普 Johnny Depp 饰)远道而来,加入了薇安萝雪的阵营,他令薇安萝雪勇敢地打开了自己内心的欲望,二人共浸爱河,却想不到神父盘算着如何把这个“不祥”女子赶出小镇,于是,新旧观念的大碰撞开始了。