丹泽尔·华盛顿
Denzel Hayes Washington Jr.
饰:Pfc. Peterson
小霍华德·E·罗林斯
Howard E. Rollins Jr.
饰:Capt. Davenport
阿道夫·恺撒
Adolph Caesar
饰:Sgt. Waters
阿特·埃文斯
Art Evans
饰:Pvt. Wilkie
大卫·艾兰·格里尔
David Alan Grier
饰:Cpl. Cobb
大卫·哈里斯
David Harris
饰:Pvt. Smalls
丹尼斯·利普斯科姆
Dennis Lipscomb
饰:Capt. Taylor
Larry Riley
饰:C.J. Memphis
罗伯特·汤森德
Robert Townsend
饰:Cpl. Ellis
威廉·艾伦·扬
William Allen Young
饰:Pvt. Henson
帕蒂·拉贝尔
Patti Labelle
饰:Big Mary
维林斯·豪塞尔
Wings Hauser
饰:Lt. Byrd
斯科特·帕林
Scott Paulin
饰:Capt. Wilcox
约翰·汉考克
John Hancock
饰:Sgt. Washington
特雷·威尔逊
Trey Wilson
饰:Col. Nivens
Patricia Brandkamp
饰:Ida Nivens
Carl Dreher
饰:Bus driver
Vaughn Reeves
饰:Capt. Estes
Robert Tyler
Robert Tyler
饰:Pvt. Seymour
Pat Grabe
饰:White lieutenant #1
Terry Dodd
饰:White lieutenant #2
Warren Clements
饰:Sgt. Hooks
James W. Bryant
饰:Chaplain
Ronald E. Greenfield
饰:MP sergeant
Anthony C. Sanders
饰:MP
Traftin E. Thompson
饰:MP in barracks
Roy Wells
饰:Training field sergeant
Tommy G. Liggins
饰:Soldier painting
Calvin Franklin
饰:Barracks soldier
Kevin T. Mosley
饰:Barracks soldier
Michael Williams
饰:Barracks soldier
David Ashley
饰:Barracks soldier
Thomas Howard
饰:Barracks soldier
Bobby McGee
Bobby McGee
饰:Barracks soldier (as Bobby McGaughey)
Rick Ramey
饰:Barracks soldier
Lacarnist Hiriams
饰:Barracks soldier
John Valentine
饰:Umpire