Joe Enders (NICOLAS CAGE) is a decorated WWII Marine who's troubled by the fact that he was the lone survivor in his unit during a battle on the Solomon Islands. After recuperating in a Hawaiian hospital with the aid of a pretty nurse, Rita (FRANCES O'CONNOR), Joe returns to active duty but still carries the physical and mental scars of his past experiences.
He's then promoted to sergeant and assigned to a special mission where he and others, including Sgt. Pete "Ox" Anderson (CHRISTIAN SLATER), are to protect various Navajo who've been recruited to use their language as code to confuse the Japanese forces. Among them are Ben Yahzee (ADAM BEACH) and Charlie Whitehorse (ROGER WILLIE) from Arizona, who must not only learn how to translate and transmit the code under fire, but must also put up with racist remarks from the likes of Chick (NOAH EMMERICH), a fellow Marine.
Under the command of Gunnery Sergeant Hjelmstad (PETER STORMARE), the Marines, including
Pappas (MARK RUFFALO), Harrigan (BRIAN VAN HOLT), Nellie (MARTIN HENDERSON) and others, storm the Japanese island of Saipan, where 30,000 enemy forces are reportedly dug in and prepared to fight to the death to defend their land.
From that point on, the various American forces come under heavy fire and must use every resource - including the secret code transmitted and received by the code talkers - in their effort to take the island.