1944年太平洋戰爭期間,美國海軍陸戰隊中士喬·恩德斯(尼古拉斯·凱奇飾)奉命保護納瓦霍族密碼員本·亞齊(亞當·比奇飾)。作為"風語者"計劃的核心成員,本掌握著以納瓦霍語加密的戰場通訊密碼,在塞班島戰役中肩負建立前線指揮所與后方艦隊關鍵聯絡的使命。面對日軍對密碼員的針對性圍剿,喬必須在確保軍事機密安全與戰友生命之間作出抉擇:當本的身份暴露可能危及密碼系統時,他有權執行處決令;而在血肉橫飛的登陸作戰中,他又不得不依賴本完成灘頭陣地的情報傳遞。這場圍繞通訊密碼的生死博弈,在塞班島焦土上持續了整整74天,最終以美軍奪取戰略要地與密碼系統的零泄露告終。