Anthony Swofford
Jake Gyllenhaal
Staff Sgt. Sykes
Jamie Foxx
Alan Troy
Peter Sarsgaard
Lt. Col. Kazinski
Chris Cooper
D.I. Fitch
Scott MacDonald
Chris Kruger
Lucas Black
Fergus O'Donnell
Brian Geraghty
Ramon Escobar
Laz Alonso
Juan Cortez
Jacob Vargas
Dave Fowler
Evan Jones
Poitier
Damion Poitier
Julius
Jocko Sims
Pinko
Iván Fenyö
Major Lincoln
Dennis Haysbert
Corporal Harrigan
John Krasinski
Welty
Kareem J. Grimes
Branded Marine
Kevin Foster
Doc John
Peter Gail
Young Mr. Swofford
Craig Coyne
Foster
Jamie Martz
Young Mrs. Swofford
Katherine Randolph
Nurse
Riad Galayini
Swoff's Sister
Rini Bell
Mr. Swofford
James Morrison
Bored Gunny
Ming Lo
Mrs. Swofford
Dendrie Taylor
Kristina
Brianne Davis
Mr. Swofford
James Morrison
Lieutenant (uncredited)
Todd Jensen
Corp Marine (uncredited)
Nick Dash
Brian Dettman
Martin Papazian
Dettman's Wife
Becky Boxer
Dettman's Neighbor
Mark Davis
Reporter
Donna Kimball
Bedouin
Mike Akrawi
Iraqi Officer
Ammar Daraiesh
Vietnam Vet
V.J. Foster
Wade Williams