導演

泰倫馬力克 Terrence Malick
編劇

James Jones (Ⅰ)

泰倫馬力克 Terrence Malick
演員

伍迪哈里遜 Woody Harrelson
飾演
Sergeant Keck

約翰庫薩克 John Cusack
飾演
Captain John Gaff

約翰萊利 John C. Reilly
飾演
Sergeant Storm

喬治克隆尼 George Clooney
飾演
Captain Charles Bosche

吉姆卡維佐 Jim Caviezel
飾演
Private Witt

西恩潘 Sean Penn
飾演
First Sergeant Edward Welsh

安卓亞布洛迪 Adrien Brody
飾演
Corporal Fife

傑瑞德雷托 Jared Leto
飾演
Second Lieutenant Whyte

提姆別克尼爾森 Tim Blake Nelson
飾演
Private Tillis

尼克諾特 Nick Nolte
飾演
Lt. Col. Gordon Tall

艾理斯寇迪 Elias Koteas
飾演
Captain James 'Bugger' Staros

班卓別林 Ben Chaplin
飾演
Private Jack Bell

戴許米霍克 Dash Mihok
飾演
Private First Class Doll

約翰薩維奇 John Savage
飾演
Sergeant McCron

Larry Romano
飾演
Private Mazzi