维克托·麦克拉格伦
Victor McLaglen
饰:Capt. Donald Gordon King
玛娜·洛伊
Myrna Loy
饰:Yasmani
David Rollins
饰:Lt. Malcolm King
Lumsden Hare
饰:Colonel of the Black Watch
罗伊·德阿西
Roy D'Arcy
饰:Rewa Ghunga
米切尔·刘易斯
Mitchell Lewis
饰:Mohammed Khan
西里尔·查德威克
Cyril Chadwick
饰:Maj. Twynes
Claude King
饰:General in India (as Claud King)
弗朗西斯·福特
Frank Thomas Feeney
饰:Maj. MacGregor (uncredited)
沃尔特·朗
Walter Long
饰:Harrim Bey
大卫·托伦斯
David Torrence
饰:Field Marshal
Frederick Sullivan
饰:General's Aide (uncredited)
Richard Travers
饰:Adjutant (uncredited)
Pat Somerset
饰:O'Connor--Black Watch Officer (uncredited)
David Percy
饰:Soloist - Black Watch Officer
Joseph Diskay
Joseph Diskay
饰:Muezzin (uncredited)
Joyzelle Joyner
饰:Indian Dancer (uncredited)
Harry Allen
饰:Sandy (uncredited)
弗兰克·贝克
Frank Baker
饰:42nd Highlander (uncredited)
Arthur Clayton
饰:42nd Highlander (uncredited)
格雷戈里·盖伊
Gregory Gaye
饰:42nd Highlander (uncredited)
玛丽·戈登
Mary Gordon
饰:Sandy's Wife (uncredited)
鲍勃·科特曼
Bob Kortman
饰:42nd Highlander (uncredited)
汤姆·朗顿
Tom London
饰:42nd Highlander (uncredited)
Arthur Metcalfe
Arthur Metcalfe
饰:42nd Highlander (uncredited)
杰克·彭尼克
Jack Pennick
饰:42nd Highlander (uncredited)
兰道夫·斯科特
Randolph Scott
饰:42nd Highlander (uncredited)
菲利普斯·斯莫利
Phillips Smalley
饰:Doctor (uncredited)
露皮塔·托瓦
Lupita Tovar
饰:Bit Part (uncredited)
约翰·韦恩
John Wayne
饰:42nd Highlander (uncredited)