Durante la Seconda Guerra mondiale, i Giapponesi riuscivano sempre a decifrare le trasmissioni militari criptate, rallentando così lavanzata degli Stati Uniti. Ma nel 1942 vennero reclutati fra i marines, e addestrati a usare un codice militare segreto basato sulla loro lingua madre, parecchie centinaia di indiani Navajo. Quei marines furono chiamati code talkers (coloro che parlano il codice). Il loro è stato lunico codice a non essere mai decifrato dai Giapponesi, ed è stato considerato un elemento chiave nel conseguimento della vittoria. In Windtalkers, nel corso della battaglia di Saipan, i marines Joe Enders (NICOLAS CAGE) e Ox Anderson (CHRISTIAN SLATER) sono assegnati alla protezione dei code talkers Ben Yahzee (ADAM BEACH) e Charlie Whitehorse (ROGER WILLIE). Gli ordini sono di garantirne la sicurezza ma, qualora uno di loro cadesse nelle mani del nemico, di proteggere il codice a tutti i costi. Mentre gli uomini iniziano a fare amicizia, si trovano a dover affrontare un dilemma terribile: se non riusciranno a proteggere i loro commilitoni, fino a dove devono spingersi per proteggere il codice? ...