Comme son titre l'indique, il s'agit bien d'une histoire vraie, celle d'Alvin Straight qui, a 73 ans, après une mauvaise chute, décide de quitter Laurens, village du nord de l'Iowa, pour aller retrouver son frère ainé qui vient d'avoir une attaque. Les deux frères sont fâchés depuis dix ans.
Mickey Prohaska est petit agent d'assurance qui aimerait relancer sa société pour sauver son mariage et fuir le froid du Wisconsin. Pour cela, il compte sur ses talents de beau parleur pour arnaquer un fermier retraité solitaire qui possède un violon d'une grande valeur. Mais son affaire prend...