Der ältere Cowboy Slim Jessup (James Gregory) wird beschuldigt, in Idaho einen Mann getötet zu haben und flieht nach Osten. Er schließt sich einem Viehtrieb der Shiloh Ranch nach Moose Jaw, Saskatchewan, an. Auf dem Weg dorthin schließt sich den Viehtreibern ein junger Mann an, James Cafferty (Bandon de Wilde), der sich ein anderes Leben wünscht, als mit seinem verwitweten Stiefvater (Frank Overton) im Dreck zu arbeiten. Der ältere Slim nimmt James unter seine Fittiche und bringt ihm Lektionen im Leben bei, bevor ihn seine Vergangenheit einholt.