Cast


View crew list here

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