詹姆斯·史都华
James Stewart
饰:Charlie Anderson
道格·麦克洛
Doug McClure
饰:Lt. Sam
格伦·考伯特
Glenn Corbett
饰:Jacob Anderson
帕特里克韦恩
Patrick Wayne
饰:James Anderson
罗丝玛丽·福赛思
Rosemary Forsyth
饰:Jennie Anderson
菲利普·奥尔福德
Phillip Alford
饰:Boy Anderson
凯瑟琳·罗斯
Katharine Ross
饰:Mrs. Ann Anderson
查尔斯·罗宾逊
Charles Robinson
饰:Nathan Anderson
吉姆·麦克马伦
Jim McMullan
饰:John Anderson (as James McMullan)
蒂姆·麦金泰尔
Tim McIntire
饰:Henry Anderson
Eugene Jackson Jr.
Eugene Jackson Jr.
饰:Gabriel
保罗·菲克斯
Paul Fix
饰:Dr. Tom Witherspoon
丹佛·派尔
Denver Pyle
饰:Pastor Bjoerling
乔治·肯尼迪
George Kennedy
饰:Col. Fairchild
詹姆斯·贝斯特
James Best
饰:Carter (rebel soldier)
汤姆·西姆科克斯
Tom Simcox
饰:Lt. Johnson
Berkeley Harris
Berkeley Harris
饰:Capt. Richards
小哈里·凯瑞
Harry Carey Jr.
饰:Jenkins (rebel soldier)
凯文·哈根
Kevin Hagen
饰:Mule (rebel deserter)
戴布思·格里尔
Dabbs Greer
饰:Abernathy
斯特罗瑟·马丁
Strother Martin
饰:Train Engineer
Kelly Thordsen
饰:Federal Purchasing Agent Carroll
Rayford Barnes
饰:Horace (rebel deserter) (uncredited)
兰·布拉德福德
Lane Bradford
饰:Tatum (uncredited)
James Carter
James Carter
饰:Rider with purchasing agents (uncredited)
约翰·达海姆
John Daheim
饰:Federal Purchasing Agent Osborne (uncredited)
Edward Faulkner
饰:Union sergeant (uncredited)
James Heneghan Jr.
James Heneghan Jr.
饰:Young picket on road (uncredited)
Robert 'Buzz' Henry
饰:Rider with purchasing agents (uncredited)
Hoke Howell
饰:Crying prisoner (uncredited)
Leroy Johnson
饰:Rider with purchasing agents (uncredited)
马修麦凯
Matthew McCue
饰:Man in church (uncredited)
Pae Miller
Pae Miller
饰:Black woman (uncredited)
沃伦·奥茨
Warren Oates
饰:Billy Packer (uncredited)
格雷格·帕尔默
Gregg Palmer
饰:Guard (uncredited)
Wayne Peters
Wayne Peters
饰:Confederate corporal (uncredited)
鲍伯·斯提尔
Bob Steele
饰:Union train guard (uncredited)
Peter Wayne
Peter Wayne
饰:Confederate corporal (uncredited)
Henry Wills
饰:Rider with purchasing agents (uncredited)
Joe Yrigoyen
饰:Federal Purchasing Agent Marshall (uncredited)
查尔斯·鲁宾逊
Charles Robinson
饰:Nathan
Beverly Randolph
Kimberly Randolph
Tim MacIntire
Tim MacIntire
饰:Henry