罗伯·劳
Rob Lowe
饰:Jesse James
比尔·帕克斯顿
Bill Paxton
饰:Frank James
丹娜·维勒尔-尼科尔森
Dana Wheeler-Nicholson
饰:Annie
兰迪·特拉维斯
Randy Travis
饰:Cole Younger
玛丽亚·皮提罗
Maria Pitillo
饰:Zee
卢克·艾斯丘
Luke Askew
饰:Lone Rider
肖恩·派特里克·弗兰纳里
Sean Patrick Flanery
饰:Zack Murphy
亚历克西斯·阿奎特
Alexis Arquette
饰:Charlie Ford
托德·菲尔德
Todd Field
饰:Bob Younger
威廉·阿瑟东
William Atherton Knight
饰:Allan Pinkerton
尼古拉斯·萨德勒
Nicholas Sadler
饰:Arch Clements,(as Nick Sadler)
Tom Chick
Tom Chick
饰:Detective Whitcher
Richard Maynard
Richard Maynard
饰:John Sheets
Mari Askew
Mari Askew
饰:Ma James
Lyle Armstrong
Lyle Armstrong
饰:McGuff
丹尼斯莱茨
Dennis Letts
饰:Railroad C.E.O.
查德·林雷
Chad Linley
饰:Archie Samuels
Robert Moniot
Robert Moniot
饰:Young Captain
约翰·派珀-弗格森
John Pyper-Ferguson
饰:Clell Miller
Mary Neff
Mary Neff
饰:Widow Miller
Jim Flowers
饰:Bob Ford
Jackie Stewart
饰:Governor Crittendon
D.C. 'Dash' Goff
D.C. 'Dash' Goff
饰:Engineer
Bryce Thomason
Bryce Thomason
饰:Reporter,(as Bryce Anthony Thomason)
Elizabeth Hatcher-Travis
Elizabeth Hatcher-Travis
饰:Woman on Train