故事发生在20世纪30年代的巴黎,经济的不景气让所有人都陷入了财政危机之中,曾经大放异彩的娱乐业也因此走向穷途末路。穷困潦倒的女子维多利亚(朱丽·安德鲁斯 Julie Andrews 饰)在一次偶然之中被陶德(罗伯特·普雷斯顿 Robert Preston 饰)相中,陶德看中了她英姿飒爽的气质,让她假扮成男性,再以男性的身份女装,以满足某些人群的嗜好。就这样,维多利亚以维克多的名字出道了,哪知道她刚柔并济雌雄莫辩的形象很快就火便了整个城市,就连夜总会大亨马尔尚(詹姆斯·加纳 James Garner 饰)也不禁被维克多深深吸引,他怎么都弄不明白,维克多身为一名“男性”,究竟是如何将女性气质模仿的惟妙惟肖的。
老王(任达华 饰)、雪玲(郑裕玲 饰)、龙哥(梁家仁 饰)和达叔(吴孟达 饰)等人均是缉毒警察,他们并肩作战,同甘共苦,彼此之间结下了深厚的情谊。某日,他们端掉了一个毒窝,却让毒贩头子给逃走了,之后,毒贩头子杀了龙哥,其余人发誓要找到毒贩头子,给龙哥报仇。某日,阿友(张学友 饰)意外发现了达叔和毒贩同流合污,并拍下了录像作为证据。阿友将此事告诉了信任的阿丹(甄子丹 饰)和老王,谁知道老王和达叔是一伙的,为了消抹证据,老王杀死了阿丹,栽赃给阿友。阿友的女友阿美(温碧霞 饰)发现了那盘致命的录像带,为了救阿友,阿美亦死在了老王手上,却也使隐藏颇深的老王露出了马脚。