故事發生在2003年的英國,凱瑟琳(凱拉·奈特莉 Keira Knightley 飾)是服務於英國情報機構的政府通訊翻譯官,某日,她收到了一封加密郵件,該郵件揭露了美國國安局串通英國政府,企圖入侵伊拉克發動戰爭的陰謀。 凱瑟琳過著人人羡慕的安穩生活,領著不菲的薪水,有著無量的前途。這封郵件讓她陷入了糾結之中,究竟是視若無睹還是勇敢的站出來檢舉揭發,最終,正義感戰勝了私欲,凱瑟琳和律師本(拉爾夫·費因斯 Ralph Fiennes 飾)聯手將這封郵件公之於眾,很快就引起了群情激奮。緊接著,凱瑟琳就因為違反了《國家機密法》而被指控為叛國罪。