丹尼·格洛弗
Danny Glover
饰:Cmdr. Frank 'Dooke' Camparelli
威廉·达福
Willem Dafoe
饰:Lt. Cmdr. Virgil 'Tiger' Cole
布拉德·约翰逊
Brad Johnson
饰:Lt. Jake 'Cool Hand' Grafton
罗珊娜·阿奎特
Rosanna Arquette
饰:Callie
汤姆·塞兹摩尔
Tom Sizemore
饰:Boxman
J. Kenneth Campbell
J. Kenneth Campbell
饰:Lt. Cmdr. 'Cowboy' Parker
贾里德·钱德勒
Jared Chandler
饰:Lt. (j.g.) Jack 'Razor' Barlow
达恩·弗洛莱克
Dann Florek
饰:Lt. Comdr. Mad Jack,Doc
麦迪逊·梅森
Madison Mason
饰:C.A.G.
文·瑞姆斯
Ving Rhames
饰:CPO Frank McRae
克里斯托弗·里奇
Christopher Rich
饰:Morgan 'Morg' McPherson
Douglas Roberts
Douglas Roberts
饰:Guffy
Scott N. Stevens
饰:Hardesty (as Scott Newton Stevens)
Justin Williams
Justin Williams
饰:Lt. Sammy Lundeen
约翰·考伯特
John Corbett
饰:Big Augie
Adam Nelson
Adam Nelson
饰:Little Augie
Adam Biesk
Adam Biesk
饰:Librarian
彼得·谢雷科
Peter Sherayko
饰:Clerk
J·帕特里克·麦克纳马拉
J. Patrick McNamara
饰:Admiral
雨果·内皮尔
Hugo Napier
饰:Newsman
大卫·休默
David Lawrence Schwimmer
饰:Duty Officer
理查德·凡西
Richard Fancy
饰:Intelligence Captain
迈克·乔利
Mike Jolly
饰:Merchant Thug
Jeff O'Haco
Jeff O'Haco
饰:Merchant Thug
Duane Matthews
饰:Jack 'Hammer' Johnson
Dr. Akio Mitamura
Dr. Akio Mitamura
饰:Sniper
Ken Wright
饰:Aide
鲍伯·伯根
Bob Bergan
饰:Additional Voices (uncredited)
弗雷德·多尔顿·托马斯
Fred Dalton Thompson
饰:Court-Martial Captain (uncredited)
莱伯·布朗
Reb Brown
饰:Air Boss
David Glyn Price
饰:Admiral
James O'Neel
饰:New Guy
Rick Dano
饰:Fighter Pilot Drunk
Tom Kriss
饰:Merchant Thug
Grove E. Johnson
饰:Bartender - 'Skipper'
Jonnie C. Pangyarihan Sr.
饰:Filipino taxi driver
Eddie Badiang
饰:Cole's Killer
Minh Huu Do
饰:Pathet Lao Soldier
Brian Khaw
Brian Khaw
饰:NVA Officer
Alison Furrevig
饰:Sallie
Connie B. Canales
饰:Hooker
Ernie Seliceo
饰:Thug
鲍伯·伯根
Bob Bergan
三田村昭夫
Akio Mitamura
饰:Sniper,(as Dr. Akio Mitamura)