故事發生在二十世紀三十年代,共產黨的祕密會議遭到了國民黨的突襲,一大批地下黨不幸遭到逮捕。地下黨負責人王峯(梁家輝 飾)布置下了緊急任務,因爲黨內的重要任務「王牌」就在被逮捕的地下黨中。
敵人亦知道他們捕獲了大魚,但苦於無法甄別王牌究竟是誰,經過調查和研究,他們將目標縮小到了趙碧薇(林志玲 飾)、蘇捷(鍾欣桐 飾)、王霞芬(蒙亭宜 飾)、施老師(蘇瑾 飾)和小紅五人身上。爲了從五人口中逼問中所謂的真相,敵方不惜動用了各種各樣殘酷的刑罰,企圖從身體和心靈上使王牌崩潰。一個謊言掩蓋著另一個謊言,究竟誰才是王牌?