Jeremiah Johnson, le tueur de Crows, continue d'exercer sa féroce vengeance contre une tribu de Flathead qui l'avait fait prisonnier. Puis, pendant la guerre civile, il s'engage au sein des armées de l'Union et revient bien vite dans ses montagnes sauvages. Mais l'épopée tire à sa fin, il tue le vingtième Crow et se rend compte à cette occasion de la noblesse des tribus indiennes.