Alvin Straight locuiește cu fiica sa Rose în Iowa. Nu mai este tânăr, nu mai vede bine, dar când află că fratele său, cu care nu a vorbit de zece ani, este bolnav, Alvin e hotărât să meargă să-l vadă. El pornește într-o ciudată călătorie, pentru că va străbate America, timp de șase săptămâni, cu o mașină de tuns iarba, pe o distanță de 500 de km.
O familie plină de personaje ciudate și colorate se adună într-o dubă veche și călătoresc către California pentru ca micuța Olive să concureze la un concurs de frumusețe.
Cage interpretează un veteran din Marina Americană, Michael Williams, onest, dar sărac lipit. Într-o zi el ajunge din întâmplare în micul orășel Red Rock West, intră într-o cârciuma, iar proprietarul îl confundă cu un ucigaș din Texas cu care aranjase să-i omoare soția (Lara Flynn Boyle). Michael intră în joc, încasează banii în avans și pleacă spre ferma celor doi. Aici, însă, el se întâlnește cu fermecătoarea soție care-i dă peste cap toate planurile... și nu numai. La randul ei, soția îl plătește pentru a-i ucide soțul...
Vic Bretton (Sophie Marceau) este o adolescentă care crede că nimic nu merge bine: îi place un băiat și nu știe cum să abordeze problema fiindcă este prima dată când se confruntă cu așa ceva. Cum părinții nu prea îi sunt de ajutor pentru că au și ei propriile lor necazuri, Vic îi face confidențe bunicii sale Poupette, o bătrânică simpatică, plină de bunăvoință și fără prejudecăți. De asemenea, prietena cea mai bună a lui Vic o încurajează cât poate. Dar adevăratele probleme încep atunci când băiatul îi dă atenție...
Părinții lui Vic se înțeleg mai bine ca niciodată, familia nu are nici un fel de probleme, numai Vic are impresia că nu se va mai îndrăgosti niciodată... Dar în timpul unei excursii cu bunica Popette, destinul i-l scoate în cale pe Philippe... Idila lor, încurajată din nou de bunica Popette și de cea mai bună prietenă a lui Vic, pare a fi cât se poate de serioasă. Asta până când părinții lui Vic dezaprobă comportamentul acesteia și gelozia le dă de furcă amândurora...