Walt Kowalski on leski, ärtyisä ja onneton Korean sodan ikääntyvä veteraani joka ei tule toimeen omien lastensa eikä myöskään naapureidensa kanssa. Hänen silmäteränsä on auto - vuosimallia 1972 oleva Gran Torino. Kun hänen naapurinsa Tao on aikeissa varastaa tämän auton niin Kowalski päättää hieman "opettaa" tätä nuorukaista. Kowalski joutuu vasten tahtoaan keskelle Taon perheen elämää jolloin hänen täytyy kohdata omat piintyneet ennakkoluulonsa.
Nora Wilder on epätoivoinen. Hänen lähipiirissään kaikki ovat naimisissa tai ainakin heillä on lapsia. Nora on kolmikymppinen, hänellä on tylsä työ ja äiti, joka muistuttaa Noraa jatkuvasti siitä, että tämä on epäonnistunut. Surkeuden kruunaa ystävättären täydellinen liitto. Lukuisten epäonnistuneiden treffien jälkeen Nora tapaa ranskalaisen Julienin.