Jonathan MajorsNat Love
Idris ElbaRufus Buck
Regina KingTrudy Smith
Zazie BeetzStagecoach Mary
Delroy LindoBass Reeves
Danielle DeadwylerCuffee
LaKeith StanfieldCherokee Bill
Edi GathegiBill Pickett
RJ CylerJim Beckwourth
Deon ColeWiley Escoe
Julio Cesar CedilloJesus Cortez
Damon Wayans Jr.Monroe Grimes
Woody McClainClyde Grimes
Jacobi HowardAngel
Tait FletcherBiggest Man on the Train
Dylan KeninGeneral Abbott
Andria B LangstonBank Teller
Ernest MarshCowboy
Chanel MackLady of the Night
Tracy ObonnaLady of the Night
Howard Ferguson Jr.Prison Lieutenant
Bonita KingBank Patron
Mickey DolanJake Abbott
Michael BeachMr. Love
DeWanda WiseEleanor Love
Chase W. DillonYoung Nat
Marissa FreemanLady of the Night
Sadiqua BynumEleanor Love
Zacciah HansonPrisoner Guard
DyNiesha Lysette WhitfieldLady of the Night
David HightTrain Server
Stephanie HillTrain Passenger
Vic BrowderPrison Guard
Ivan Lee HolmesShopkeeper
Michael E. StognerMaysville Citizen
Angie JenkinsLady of the Night
Steve CoronaMaysville Bank Manager
Peyton JacksonWoody
J. Nathan SimmonsMaysville Citizen
Terrence CloweZeke
Manny RubioFather Esparza
Nicholas G. SimsDouglastown Cowboy (uncredited)
Aahkilah CorneliusBlue Lady
Mark Rhino SmithCarson