罗伯特·蒙哥马利
Robert Montgomery
饰:John O'Hara
弗吉尼亚·布鲁斯
Virginia Bruce
饰:Frances Blake
刘易斯·斯通
Lewis Stone
饰:Maj. Walter Reed
安迪·德怀恩
Andy Devine
饰:Charlie Spill
亨利·赫尔
Henry Hull
饰:Dr. Jesse Lazear
查尔斯·科本
Charles Coburn
饰:Dr. Finlay
巴迪·艾布森
Buddy Ebsen
饰:Jellybeans
亨利·奥尼尔
Henry O'Neill
饰:Major Gorgas
Janet Beecher
饰:Miss MacDade
威廉·亨利
William Henry
饰:Breen
艾兰·柯蒂斯
Alan Curtis
饰:Brinkerhof
山姆莱文
Sam Levene
饰:Busch
斯坦利·里吉斯
Stanley Ridges
饰:Dr. James Carroll
菲利浦·泰瑞
Phillip Terry
饰:Louis Ferguson
乔纳森·哈勒
Jonathan Hale
饰:Maj. Gen. Leonard Wood
Billy Arnold
饰:Officer (uncredited)
约瑟夫·伯纳德
Joseph E. Bernard
饰:Carpenter - Soldier (uncredited)
Roger Converse
饰:Lieutenant (uncredited)
Joe Dominguez
饰:Second interpreter (uncredited)
Rosina Galli
饰:Spanish woman (uncredited)
C·亨利·戈登
C. Henry Gordon
饰:Col. Wiggins, Medical Corp (uncredited)
乔治·麦格瑞
George Magrill
饰:Cavalryman (uncredited)
Francisco Marán
饰:Interpreter (uncredited)
Douglas McPhail
饰:Joey, Patient (uncredited)
巴迪·梅辛杰
Buddy Messinger
饰:Saluting Patient (uncredited)
William Newell
饰:Soldier (uncredited)
弗兰克·奥康纳
Frank O'Connor
饰:Officer (uncredited)
特德·奥利弗
Ted Oliver
饰:Cavalryman (uncredited)
Inez Palange
饰:Dr. Finlay's housekeeper (uncredited)
John Patterson
John Patterson
饰:Cavalryman (uncredited)
杰克·彭尼克
Jack Pennick
饰:Soldier Who Once Had Yellow Jack (uncredited)
弗兰克·普格利亚
Frank Puglia
饰:Stagamonte, Reed's Aide (uncredited)
Brent Sargent
饰:Cavalryman (uncredited)
Harold Schlickenmayer
饰:Corporal (uncredited)
Harry Semels
饰:Cuban carriage driver (uncredited)
Hudson Shotwell
饰:Cavalryman (uncredited)
拉里·斯蒂尔斯
Larry Steers
饰:Officer (uncredited)
Harry Strang
饰:Aide (uncredited)
Brick Sullivan
饰:Sergeant (uncredited)
Lucio Villegas
饰:Old man in bed (uncredited)
迪克·韦塞尔
Dick Wessel
饰:Cavalryman (uncredited)