Alvin Straight, 73 ans, mène une vie paisible dans une bourgade de l'Iowa. Fâché avec son frère Lyle, il souhaite désormais se réconcilier avec ce dernier, gravement malade du coeur, avant qu'il ne soit trop tard. Alvin, qui souffre des hanches et n'est pas titulaire du permis de conduire, quitte sa fille et sa petite ville sur sa tondeuse à gazon, déterminé coûte que coûte à couvrir les 600 kilomètres qui le séparent de Mont Zion, dans le Wisconsin. C'est le début d'un périple mouvementé, parfois périlleux, régulièrement ponctué de rencontres. A chacune d'elles, Straight révèle un pan de son histoire, de sa vie bien remplie...