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.
Les membres du conseil d'administration d'un empire industriel décident de nommer un idiot à leur tête afin que les actions chutent et qu'ils puissent les racheter à bas prix. Ce leur sera moins facile qu'il y paraissait.