故事发生在一间名为“鸟笼”的夜总会中,艾伯特(内森·连恩 Nathan Lane 饰)是其中的当家花旦,不仅如此,他和夜总会的老板阿曼德(罗宾·威廉姆斯 Robin Williams 饰)还是出双入对的同性情人。 某日,阿曼德同前妻所生的儿子瓦尔(丹·福特曼 Dan Futterman 饰)找到了老爸,喜滋滋的告诉他他即将带着未婚妻芭芭拉(卡莉斯塔·弗洛克哈特 Calista Flockhart 饰)前来造访。阿曼德在感到欣喜的同时亦十分紧张,因为芭芭拉的父母凯文(吉恩·哈克曼 Gene Hackman 饰)和路易斯(黛安娜·维斯特 Dianne Wiest 饰)是保守派人士,如果让他们知道了自己同艾伯特之间的关系,儿子的婚事可能就要岌岌可危了。于是,阿曼德开始劝说艾伯特,让他假扮成为一个正常人,表面上答应了阿曼德的请求,艾伯特的内心里却十分郁闷。。百乐门头牌歌女叶芷心惨死在公寓。刚从外地赶回来的叶蔓萝风尘仆仆,面对姐姐的尸体悲痛万分。在警察局,叶蔓萝得知疑犯可能是最后一个离开叶芷心的司徒浩。叶蔓萝知道这个人,他是姐姐的男友。
打算离开警局的叶蔓萝正好碰上前来的司徒汉--司徒浩的哥哥。司徒汉以警局房屋年久失修为由,递给局长一张高额支票,司徒浩被顺利放出警局。这一切,都被叶蔓萝听进耳中看在眼里。
为了替死去的姐姐报仇,叶蔓萝先以艳媚歌女形象让弟弟司徒浩沉沦其中,后来又以清纯女学生的模样,在她设计好的车祸里被哥哥司徒汉送进医院,而司徒汉也逐渐坠入叶蔓萝布好的情网。一面是魅惑艳丽的歌女,一面是清纯可人、为生计在西餐厅拉琴的女学生,叶蔓萝以双面佳人身份周旋在两兄弟之间,逐渐完成了对两个男人的征服。
一切都在按照蔓萝的计划行进。为了她,司徒汉和司徒浩反目成仇,兄弟俩数次发生争执。不过,在周旋中,蔓萝逐渐对司徒浩产生了一种莫名的情愫。同时,在寻找叶芷心死亡的蛛丝马迹时,一个神秘人物杜千山也开始浮出水面。
那么,神秘人物杜千山究竟何许人也?到底谁才是杀害叶芷心的真凶?在情感纠葛中,蔓萝又将何去何从?。