川岛芳子(梅艳芳)原本是清朝肃亲王的第十四个格格。为了培养她成为再起清室的火种,肃亲王将她送到日本浪人川岛浪速那里接受间谍训练。然而,川岛浪速却夺走了她的贞操。她被命令嫁给蒙古王子,希望能激励满蒙独立,但结果却是一场失败的婚姻。与川岛浪速决裂后,川岛芳子来到上海,凭借美色和手段,接近了日将宇野骏吉(谢贤),帮助溥仪在长春建立满洲国。在成为满洲国安国军总司令后,她正式成为一名日本间谍,开始放荡地抨击革命党人。然而,当她亲眼目睹昔日情人云开(刘德华)试图刺杀宇野骏吉并不幸被捕时,川岛芳子的心思发生了转变,但同时也面临着巨大的危机。