Ryan Phillippe som John Bradley. Jesse Bradford som korporal Rene Gagnon Adam Beach som korporal Ira Hayes John Benjamin Hickey som sersjant Keyes Beech. Paul Walker som sersjant Hank Hansen. Barry Pepper som sersjant Michael Strank. Jamie Bell som menig Ralph Ignatowski Robert Patrick som oberst Johnson Neal McDonough som kaptein Dave Severance. Melanie Lynskey som Pauline Harnois Gagnon. Tom McCarthy som James Bradley Chris Bauer som general Alexander Vandegrift, kommandant for United States Marine Corps Gordon Clapp som general Holland Smith, som ledet invasjonen av Iwo Jima. Joseph Michael Cross som menig Franklin Sousley Benjamin Walker som korporal Harlon Block. Alessandro Mastrobuono som korporal Chuck Lindberg Scott Eastwood som menig Roberto Lundsford David Patrick Kelly som USAs president Harry S. Truman.