罗伯特?帕丁森 Robert Pattinson (饰演 Reynolds) 盖-皮尔斯 Guy Pearce (饰演 Eric)
斯科特?麦克奈利 Scoot McNairy (饰演 Reynolds' Brother)
Samuel F. Lee (饰演 Chinese Acrobat)
Anthony Hayes
David Field
Gillian Jones
Susan Prior
Matt Connelly (饰演 Soldier)
T. Stinga (饰演 Soldier)
纳许?艾德顿 Nash Edgerton (饰演 Town Soldier)
Jamie Fallon (饰演 Colin)
Richard Green (饰演 Storekeeper)
Tawanda Manyimo (饰演 Caleb)
Scott Perry (饰演 Dying Soldier)