电影根据虹影《上海之死》及横光利一《上海》改编。 1941年。著名演员于堇返回孤岛时期的上海,表面上是为了出演她的旧爱执导的话剧《礼拜六小说》。但是她真正的目的是什么?是为了救出她的前夫?为了给盟军搜集情报?为了给养父工作?还是为了和自己的爱人一起逃离战争?她真正的使命是什么?随着她着手执行任务,敌我越来越难以分辨,一个女人的命运被时代紧紧牵引,她又如何做出改变世界格局的选择? 戏里戏外,谁能幸免?
卡桑德拉(凯瑞·穆里根 Carey Mulligan 饰)曾是医学院里前途无量的高材生,却因为朋友的自杀而选择了退学。白天,卡桑德拉在咖啡店里打零工,而每当夜幕降临,她都会换上一身性感的装扮,出没于城市里各间声色犬马的夜总会之中,她会假扮成醉酒的样子,等待着某个“善良”的男人将她带回自己家中,由此来实行她对于男人的无伤大雅的报复。 一天,卡桑德拉在咖啡店里和曾经的同学雷恩(博·伯翰 Bo Burnham 饰)重逢了,雷恩之后开始了对前者的热烈追求。雷恩的出现再次勾起了卡桑德拉对于学生时代悲惨经历的回忆,当她得知曾经造成自己好友死亡的罪魁祸首们如今都过上了各自精彩的人生后,复仇的火苗在内心里愈演愈烈。