A fiatal, idealista, álmodozó Jay Cavendish (Kodi Smit-McPhee) Skóciából Amerikába érkezik, hogy felkutassa szerelmét, Rose Rosst (Caren Pistorius), és a lány apját, Johnt (Rory McCann). A kíméletlen préri szabályrendszerét hírből sem ismerő fiú kényszerűségből felfogadja maga mellé a tapasztalt, cinikus, vérprofi fegyverforgatót, Silas Sellecket (Michael Fassbender), hogy segítsen neki eljutni a lányhoz. Amit Jay nem tud: Rose és az apja fejére 2000 dolláros vérdíjat tűztek ki, Silas pedig fejvadász, aki kizárólag a lóvé megszerzése okán tart a gyanútlan fiúval.