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