川岛芳子(梅艳芳),本为清朝肃亲王的第十四个格格。为了将她培养成复兴清室的火种,肃亲王将她送到日本浪人川岛浪速手中接受间谍训练。可惜的是,川岛浪速却夺走了她的贞操。为了鼓动满蒙独立,川岛芳子被命令嫁给蒙古王子,然而这段失败的婚姻却成为了她的噩梦。与川岛浪速决裂后,川岛芳子来到上海。凭借着她的美色和手段,她认识了日将宇野骏吉(谢贤),并帮助溥仪在长春建立了满洲国。随后,她正式成为了一名日本间谍,开始了疯狂的报复行动,针对革命党人。然而,当她目睹昔日情人、如今的革命义士云开(刘德华)行刺宇野骏吉却不幸被捕时,川岛芳子的心思开始发生转变。但是,她的转变也引来了危机的降临。