Comme son titre l'indique, il s'agit bien d'une histoire vraie, celle d'Alvin Straight qui, a soixante-treize ans, après une mauvaise chute, décidé de quitter Laurens, village du nord de l'Iowa, pour retrouver son frère ainé qui vient d'avoir une attaque. Les deux frères sont fâchés depuis dix ans.
Jacob est un enfant de 12 ans qui souffre de cauchemars et de troubles du comportement lorsque sa grand-mère meurt. Alors qu’il ne l’avait jamais vue, il devient hanté par sa présence et son passé tragique. Il est alors envoyé par sa mère et son beau-père dans un mystérieux internat perdu au milieu de la forêt. Le directeur est aussi docteur et l’unique professeur de l’école. Obsédé par la religion, il promet aux sept élèves qu’ils seront bientôt purifiés. Tous ses camarades de classe ont chacun des pathologies diverses. Entre un enfant défiguré et une jeune fille sociopathe, Jacob va devoir affronter ses peurs et combattre le mal.