奇伦(艾什顿·桑德斯 Ashton Sanders 饰)的母亲宝拉(娜奥米·哈里斯 Naomie Harris 饰)吸毒成瘾根本无心照顾孩子,奇伦从小在孤独中长大,因为过于瘦小的身材而时常遭到周围人的欺侮和作弄。一次偶然中,奇伦结识了毒贩胡安(马赫沙拉·阿里 Maher shala Ali 饰),从此,胡安和其女友特蕾莎(加奈儿·梦奈 Janelle Monae 饰)的住处成为了奇伦的第二个家。
凯文(贾雷尔·杰罗姆 Jharrel Jerome 饰)是奇伦唯一的朋友,随着时间的推移,两人之间的感情渐渐超越了友谊。然而,为了隐藏自己的性取向,凯文不得不在同伴的怂恿下对奇伦大打出手,之后,两人再也没有见过面。一晃眼多年过去,奇伦忽然接到了凯文打来的电话,两人终于决定正视各自心中真正的感情。。故事发生在1999年的洛杉矶,戴夫(伍迪·哈里森 Woody Harrelson 饰)是一名参加过越战的退伍老兵,退伍之后,他成为了一名警察。戴夫有着自己的是非观和正义感,喜欢用自己的方式来处理那些违法乱纪分子,尽管这些方式非常的血腥和暴力,但戴夫坚信自己的行为是正当的。 戴夫结过两次婚,而他的两位前妻凯瑟琳(安·海切 Anne Heche 饰)和芭芭拉(辛西娅·尼克松 Cynthia Nixon 饰)竟然是姐妹。当戴夫发现贪污腐败的风气早已经浸透了整个警察局时,他也意识到,自己的人生走到了一个非常艰难的境地,此时灰暗的过去亦卷土重来。精疲力尽的戴夫不知道何以为继。。马可饰演的孙为杰是个积极努力、心地善良的电台主播,在一次直播节目中救下了试图自杀的女孩。这件事不仅让他在工作上得到了更好的发展,同时也让他再次鼓起勇气向女友求婚,并希望得到对方父母的认可。而就在这起好人好事人尽皆知时,他却得知自己被传染上了艾滋病。对他来说,这突如其来的打击可以说是致命的,而面对如此的悲剧,他会选择坚持还是放弃?不仅是他,这是每一个艾滋病患者都会面临的苦痛抉择。
电影《夜来香》虽然讲述的是会让人淡之色变的艾滋病,但影片却没有过多体现人们对艾滋病人的冷漠,而是非常巧妙地把“预防艾滋病,关爱艾滋病人”这一主题隐含于故事其中。同时马可也表示非常喜欢这个角色,希望用尽自己所能诠释好这个人物,为观众呈现出不同的自己。。