汤姆·伯兰吉尔
Tom Berenger
饰:Sgt.,Lt.,Capt. John Riley
华金姆·德·艾尔梅达
Joaquim de Almeida
饰:Cortina
马克·摩斯
Mark Moses
饰:Col. Benton Lacy
斯图尔特·格雷厄姆
Stuart Graham
饰:Cpl. Kenneally
Gregg Fitzgerald
饰:Paddy Noonan
伊利亚·沃洛克
Joel Bennett
饰:Daniel Grzbalski (as Ilia Volok)
帕特里克·博金
Patrick Bergin
饰:Gen. Winfield Scott
詹姆斯·盖蒙
James Gammon
饰:Gen. Zachary Taylor
卡洛斯·卡拉斯科
Carlos Carrasco
饰:Dominguez
斯蒂芬·托布罗斯基
Stephen Tobolowsky
饰:Capt. Gaine
Steve Leone
饰:John Daly
Mark Thomas
饰:McFadden
瓦内莎·宝切
Alma Vanessa Bauche Chavira
饰:Flor
罗杰·卡德尼
Roger Cudney
饰:Col. Harney
盖伊·代·圣·西尔
Guy De Saint Cyr
饰:Lasher
伊利亚·沃里克
Ilia Volok
饰:Daniel Grzbalski
丹妮拉·罗莫
Daniela Romo
饰:Marta
唐·威彻利
Don Wycherley
饰:Brian Athlone
沃尔夫缪舍
Wolf Muser
饰:Cpl. Schultz
Luke Hayden
饰:Seamus McDougherty
Dermot Martin
饰:Seamus Fitzgerald
Jason Hool
饰:Peter O`Neil, San Patricios Cannoneer
加里·赫什伯格
Gary Hershberger
饰:Eammon Daly
Jorge Bosso
饰:Col. Maximo Nexor
Luis Lorenzo
饰:Padre Varga
Prince Albert of Monaco
Prince Albert of Monaco
饰:James Kelley
Perla De La Rosa
饰:Juno
Rodolfo de Anda
饰:Gen. Ampudia
James Polak
饰:Brander
Brett Hool
饰:Army Recruiter
Raúl Martínez
饰:1st Guerilla
Fernando Elizondo
饰:2nd Guerilla
Alek Carrera
饰:U.S. Batallion Frontman