一九四九年全国多个省市解放,上海也面临解放,但国民党还在做最后的挣扎。野山鹰(杨舒 饰)等人的山鹰战队临危成立。上级给他们下达命令,让他们前往上海接受新的任务。接头人就是老马。老马告诉他们目前国民党逮捕了三百多名地下党,还抓了一些进步人士和学生。这些人被关在警备司令部,还有一些人被关在王伯雄(张晨光 饰)负责的保密局,由王伯雄进行甄别。山鹰战队的任务就是查到那些被秘密关押的人的下落并解救出他们。
经过四处调查,他们查到那些进步学生可能被关押在虹口顶丰纱厂。闫小蓓(丁子玲 饰)主动请缨先去探个究竟,因为纱厂的黄老板是她的老病号,她对他还比较熟悉。野山鹰提出陪她一起。两人找到黄老板,假说有个亲戚因为参加游行被抓,想探听是不是关在纱厂。黄老板面露难色,支支吾吾。不远处的楼上,上官雪(傅淼 饰)偷偷地躲在一旁偷听。野山鹰脾气火爆,她拔枪对准了黄老板。黄老板犹豫再三,告诉他们纱厂的地下仓库里的确关押了十几名学生。闫小蓓离开后,黄老板向上官雪报告,自己完全按照她交待的那样说的。上官雪满意地点头,她和王伯雄安排好一切,只等山鹰战队自投罗网。
野山鹰将打探到的消息告诉了众人,他们决定晚上行动前去营救。苏海棠(秦子越 饰)却觉得怀疑,因为她深谙军统的钓鱼放饵之术。众人谈论后决定还是按计划行动,只是行动多加小心。晚上,众人潜入纱厂后发现没有一个守卫,到处安静的让人不安。闫小蓓提出让自己先去打探一番再做决定。
闫小蓓小心谨慎地走进仓库,四处还是没有人。她不知道上官雪带人就埋伏在仓库两侧,她想等山鹰战队的人都到齐后再行动。闫小蓓越来越感到不安,她决定先撤出去。撤到门口时她突然朝空中开枪,枪声惊动了两侧埋伏的特务,他们冲出来。闫小蓓见状往门口跑去,上官雪一枪打中闫小蓓的腿,仓库门随后关闭。闫小蓓在门内冲野山鹰等人大喊,让他们赶紧撤走。苏海棠也不想做无谓的牺牲,于是命令众人撤离。
闫小蓓从昏迷中醒来时,看到的是王芊芊(李依伊 饰)的男友李立仁(秦子为 饰)关切的目光。李立仁告诉她,自己也不知道这是哪里,他们已经被关了三十一天。闫小蓓告诉他们自己是来寻找和解救他们的。她相信山鹰战队的人一定会找到并营救他们。
闫小蓓被抓后,苏海棠等人想到借用王芊芊(李依伊 饰)来压制王伯雄。苏海棠告诉王芊芊李立仁被王伯雄所抓,让她给王伯雄施压,放了李立仁等人。王芊芊按照苏海棠的建议求父亲打听李立仁的下落。王伯雄安排上官雪查到李立仁关在秘密地点七九六,他命令上官雪将李立仁和闫小蓓分开关押,将李立仁另关到一个条件稍好一些的监狱。
王伯雄又命人找来李立仁的作业本,模仿上面的字迹给王芊芊写了一封信,告诉王芊芊自己已经去了法国。王芊芊从信件的称呼和落款看出端倪,她把这些情况向苏海棠做了汇报。苏海棠让她搬回家住,密切关注王伯雄跟什么人联系。