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.
En pleine crise de la quarantaine, une femme voyage au Costa Rica et rencontre un homme, bien plus jeune, qui lui fait découvrir le pays et plus encore...