电影《谁说女子不如男》主要讲述了戏班班主巴三斤(何洋饰)将镇台之宝凤冠拿去抵债,戏痴少女舒怡(杜彩苹饰)为护宝物,与古董商和赌场老板斗智斗勇的故事。。八十年代后期的北京,少年阿滨内心敏感却不善于言表,他是理工大学一年级的学生。阿滨喜欢将捡来的底片放大。有一次,阿滨捡到一张旧底片,经过放大处理后发现是一个美丽的女孩。后来,在现实生活中,阿滨遇到了这个女孩,并爱上了她。可是阿滨一直羞于言表。一次,阿滨约这个叫毛毛的女孩看电影,影片是美国的老电影“爱情故事”。看完电影两人埋头在雨中走着,忽然毛毛哭了,阿滨不知道该怎么办才好。分开后,阿滨跑到街边的电话亭里,拨通了给毛毛的呼机台,他对呼机小姐说,他的留言是“我喜欢你”。一段青涩的恋情就这么不了了之。后来,两人都长大了,毛毛出了国,阿滨成为某电脑公司的技术部门主管。再后来,两人再次相遇,以完美的结局了却了少年时代的那场初恋。。川岛芳子(梅艳芳)本是清朝肃亲王的第十四个格格,为将其培养成复兴清室的火种,她少时被肃亲王送到日本浪人川岛浪速手中接受间谍训练,后被川岛浪速夺去贞操,受命下嫁蒙古王子欲鼓动满蒙独立,却迎来失败婚姻。与川岛浪速决裂后,川岛芳子来到上海,凭借美色与手段,攀附上日将宇野骏吉( 谢贤),帮溥仪在长春建立满洲国,并在被捧上满洲国安国军总司令后正式成为一名日本间谍,开始疯狂报复革命党人。
但在眼见昔日情人今日革命义士云开(刘德华)行刺宇野骏吉不幸被捕时,川岛芳子的心思有了转变,但危机也随之降临她身。。