Plot
In the Old West, a 17-year-old Scottish boy teams up with a mysterious gunman to find the woman with whom he is infatuated.
Trailer
Cast
Michael Fassbender
Silas
Kodi Smit-McPhee
Jay Cavendish
Ben Mendelsohn
Payne
Caren Pistorius
Rose Ross
Rory McCann
John Ross
Eddie Campbell
Skelly
Brooke Williams
Maria
Alex MacQueen
Rupert Cavendish
Kalani Queypo
Kotori
Madeleine Sami
Marimacho
Tawanda Manyimo
Congolese Singer
David T. Lim
Tattoo Man
Jeffrey Thomas
Union Officer
Hayden Frost
Young Soldier
Michael Whalley
The Kid
Brian Sergent
Payote Joe
Edwin Wright
Victor the Hawk
Ken Blackburn
Josh McKenzie
Karl Willetts
Johan
Stuart Martin
Callum
Stuart Bowman
Gordon Shaw
Andy McPhee
Burly Man
Andrew Robertt
Werner
Aaron McGregor
Bill Allson
Kieran Charnock
Young Soldier