川岛芳子(梅艳芳)原是清朝肃亲王的十四公主。为了将她培养成复兴大清之火,年幼的她被肃亲王送到日本浪人川岛浪速手中接受谍报训练,后又被肃亲王派去接受谍报训练。浪速夺走了她的贞操,奉命嫁给一心想鼓励满蒙独立的蒙古王子,但这段婚姻却一波三折。与川岛浪速决裂后,川岛芳子来到了上海。她以美貌和手段附和日军将领宇野隆义(谢贤饰),帮助溥仪在长春建立满洲国。此后,他正式成为日本间谍,开始疯狂报复革命党人。但当看到昔日的情人云凯(刘德华饰),如今因刺杀宇野孝义被捕的革命烈士时,川岛芳子的想法发生了转变,但危机也随之降临。