1937年8月初,隨著日軍侵華戰(zhàn)爭的展開,規(guī)模空前的淞滬會戰(zhàn)即將在遠東第一大都市上海爆發(fā),中國最高統(tǒng)帥部決定先發(fā)制敵,一舉殲滅長江上的所有日艦,消滅日本海軍陸戰(zhàn)隊,贏得戰(zhàn)爭的先機。在一艘船上,藍胭脂(趙麗穎 飾)假扮盲人,而她的好姐妹馮曼娜(陶昕然 飾)卻在甲板上邊畫畫邊觀察著底下發(fā)生的一切。
藍胭脂跟馮曼娜說自己假扮盲人期間碰見的每一個人的特征,馮曼娜恭喜藍胭脂全部都描述的正確,發(fā)現(xiàn)藍胭脂的聽力判斷力感官力都是最棒的,藍胭脂記起最后碰見的那個男人,撞到她時感覺他別在腰間有一個硬邦邦的東西,懷疑是槍,擔心是匪寇,藍胭脂決定去盯著那個男人。
藍胭脂剛出發(fā),就在轉(zhuǎn)角處碰見一個女孩,因為碰撞導(dǎo)致兩人的包包掉在地上,藍胭脂發(fā)現(xiàn)她跟對方有個一樣的胭脂盒。拿起包后,藍胭脂很快離去,緊接著被一個男的用槍攔住,男子叫宋勉(袁文康 飾),救國會的成員,知道藍胭脂剛剛假扮盲人,現(xiàn)在又是另一幅裝扮將其抓了起來,藍胭脂反抗,宋勉拿著煙頭威脅藍胭脂說他可是有一萬種讓她冷靜的辦法是否要嘗試下,藍胭脂聽了乖乖的閉嘴不說話。
宋勉問一男子借火點煙,說是有鬼,日本鬼子的鬼。藍胭脂久未回去,馮曼娜出來尋,而此時的藍胭脂正被拷著關(guān)在倉庫里,聰明的她想辦法解開了手銬,從倉庫逃出來時正好遇見前來找她的馮曼娜,藍胭脂趕緊告知特務(wù)有三個,而他們手上都有槍,得趕緊跟船長匯報。
宋勉抓了剛剛那個男子龍二,龍二是日本武士,可龍二挾持了藍胭脂,宋勉要求龍二放了藍胭脂,他們倆一對一,此時日本女特務(wù)純子出現(xiàn),就是藍胭脂碰見的那個女孩,而她手中有情報,趁混亂之際將裝有情報的胭脂盒跟藍胭脂的胭脂盒調(diào)包。
藍胭脂被龍二拉下船,就在她快要堅持不住掉下海中時,宋勉將她拉了回來,藍胭脂感謝宋勉的救命之恩,不管以后兩人是否能再見,藍胭脂都希望宋勉記住她的名字。被宋勉帶走的純子發(fā)現(xiàn)在一旁等候的日本人,于是趕緊用手勢暗示,兩車交會時,純子被日本人殺了,如今龍二和純子都死了,宋勉在純子身上沒有發(fā)現(xiàn)任何情報,懷疑純子身上的情報在船上時就已經(jīng)轉(zhuǎn)移了。
日本方面破譯出純子將情報轉(zhuǎn)移至藍胭脂的胭脂盒,而這個藍胭脂的父親藍長明(舒耀瑄 飾)是金信銀行的行長,日本方面還調(diào)查到藍胭脂跟馮曼娜坐同一艘船回來,而馮曼娜的父親是上海駐軍需處處長馮子雄(石兆琪 飾),現(xiàn)在救國會也在盯著情報的事,特高課課長青木武重(葉峰 飾)決定通過馮子雄把情報拿回來。
今天是馮曼娜的生日,邀請藍胭脂參加,而馮母在晚餐時偷偷從藍胭脂的包里拿走了胭脂盒。