De zeventienjarige Jay Cavendish (Kodi Smit-McPhee) besluit vanuit Schotland naar Colorado af te reizen, in de hoop zich te herenigen met zijn ware liefde. Tijdens zijn zoektocht merkt hij al gauw hoe gevaarlijk het leven is in het Amerikaanse Wilde Westen en wanneer hij de mysterieuze reiziger Silas (Michael Fassbender) ontmoet, kan hij zijn steun goed gebruiken. Silas gaat tegen betaling met Jay mee op zijn reis door Amerika om hem te beschermen en zijn ervaring uit het reizigersbestaan met hem te delen.