Cast
Jim Caviezel
Pvt. Robert Witt
Nick Nolte
Lt. Col. Gordon Tall
Sean Penn
1st Sgt. Edward Welsh
Ben Chaplin
Pvt. Jack Bell
Elias Koteas
Capt. James Staros
John Cusack
Capt. John Gaff
Dash Mihok
Pfc. Don Doll
John C. Reilly
Sgt. Maynard Storm
Woody Harrelson
Sgt. William Keck
Miranda Otto
Marty Bell
Crew
Terrence Malick
Director
Dianne Crittenden
Casting
George Stevens Jr.
Executive Producer
Hans Zimmer
Original Music Composer
Terrence Malick
Screenplay
James Jones
Novel
Robert Michael Geisler
Producer
John Toll
Director of Photography
John Roberdeau
Producer
Grant Hill
Producer
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.