Der 73-jährige Rentner Alvin Straight (Richard Farnsworth) liegt seit mehreren Jahren im Streit mit seinem Bruder Lyle (Harry Dean Stanton). Lyle wohnt im 600 Kilometer entfernten Mount Zion im US-Bundesstaat Wisconsin. Als Lyle einen Schlaganfall erleidet, entschließt sich Alvin, sich von Iowa aus auf die Reise zu seinem Bruder zu begeben, um ...