Cast
Ryan Phillippe as John Bradley
Adam Beach as Ira Hayes
Jesse Bradford as Rene Gagnon
Jamie Bell as Ralph Ignatowski
Ben Walker (III) as Harlon Block
Paul Walker as Hank Hansen
Neal McDonough as Captain Severance
Tom Verica (II) as Lt. Pennel
Joseph Cross as Franklin Sousley
Stark Sands as Walter Gust
Barry Pepper as Mike Strank
Robert Patrick as Colonel Chandler Johnson
Ken Watanabe as General Tadamichi Kuribayashi
