在18世纪的法国巴黎,一个名叫让-马普蒂斯特•格雷诺耶(本•韦肖 Ben Whishaw 饰)的男孩出生在一个鱼市场里。这个市场充斥着各种恶臭,但格雷诺耶却对这些气味有着非凡的感知力。他不仅能够记住这些气味,还能准确地分辨出它们的味道。
当格雷诺耶年满13岁,被孤儿院院长卖给了一位制皮匠。在这里,他的生活质量远远低于那些贵族和富人。然而,命运的转机出现在他遇到了香水巴尔蒂尼(由汤姆·哈迪饰演)。巴尔蒂尼对格雷诺耶的嗅觉天赋感到惊讶,并决定收他为徒,教他如何制作世界上最香的香水。
在香水铺工作的日子里,格雷诺耶不仅学会了制作香水的技巧,还对保存万物气味的方法产生了浓厚的兴趣。巴尔蒂尼告诉他,香水的起源地在格拉斯,那里的人知道如何保存气味。于是,格雷诺耶拿着巴尔蒂尼的推荐信,踏上了前往格拉斯的旅程。
在格拉斯,格雷诺耶遇到了许多不同的人和事。他爱上了一个名叫艾莉诺的年轻女孩,她的美丽和体香让他无法自拔。为了追求艾莉诺,格雷诺耶不惜走上了杀手的道路。他开始使用自己独特的嗅觉能力来追踪和暗杀目标,以此来获取艾莉诺的气味样本。
最终,格雷诺耶成功地接近了艾莉诺,并成功地用一种特殊的方式来保存了她的体香。然而,他的行为引起了警方的注意,他们开始追捕这位神秘的香水制造者。在这个过程中,格雷诺耶不仅要面对警方的追捕,还要面对自己的内心挣扎和道德困境。
在经历了一系列的冒险和挑战后,格雷诺耶终于找到了一种方式来平衡自己的欲望和责任。他用自己的方式保护了艾莉诺,同时也找到了属于自己的幸福。