Installé depuis 7 ans dans le village de Cranesport, Justin McLeod n'a gagné de par son visage défiguré et son passé mystérieux que le mépris des autochtones. Malmené par sa famille et obsédé par un père méconnu, le petit Chuck est tout aussi malheureux. Il demande à Mc Leod, ex-enseignant, de l'aider à entrer à l'académie militaire.