故事开始于1972年的南非,斯蒂夫(保罗·贝坦尼 Paul Bettany 饰)作为一个外来者生活在这里,和当地人一直保持着友善的距离。斯蒂夫的女友艾玛(路易丝·隆巴德 Louise Lombard 饰)曾经是一名芭蕾舞演员,如今在夜总会里跳舞谋生。 艾玛是一个非常善良的女孩,对于经常帮助她的灯光师约瑟夫(阿利安·巴克瑞 Ariyon Bakare 饰),艾玛从来没有觉得肤色黝黑的他和自己有什么不同,而是真心的感谢他,并且将他当做朋友一样相处。战争开始了,参军的斯蒂夫走上了前线,但很显然,他低估了战争的残酷。当斯蒂夫决定逃离战火,返回艾玛身边时,却发现艾玛和约瑟夫躺在了一张床上。。影片男主角的原型是一位伊朗裔,加拿大籍的记者巴哈里(Maziar Bahari)。2009年,巴哈里作为美国《新闻周刊》(Newsweek)驻伊朗记者,报道当年的伊朗总统大选。6月13日,选举委员会宣布艾哈迈迪-内贾德(Mahmoud Ahmadinejad)获胜后,其竞争对手的支持者上街游行,巴哈里拍下了这场被称为“伊朗绿色革命”的抗议活动。6月21日,他从德黑兰的家中被带走,经历118天的监禁后获释。 其后巴哈里将自己的这段经历写成回忆录《Then They Came for Me》,于2011年出版。在书中,他描述自己遭到折磨和审讯,对方视他为潜入伊朗的间谍。由于双眼被蒙住,看不清提审人的面容,只闻到他身上的玫瑰香水味,巴哈里在书中就以“玫瑰香水”(Rosewater)称呼对方,影片的片名也是由此而来。。