Après la mort de sa femme, le vieux Walt Kowalski (Eastwood), vétéran de la guerre de Corée devenu malcommode, refermé et raciste, avec ses airs de Dirty Harry à la retraite, passe ses journées à vider des bières, à tondre le gazon et à bichonner sa voiture de collection, la fameuse Gran Torino du titre: un vieux modèle Ford devenu évidemment rare et entretenu par Walt comme un objet de musée. Ce char de luxe attise la convoitise des gangs de rue du quartier, et quand un adolescent vole la précieuse automobile à la demande insistante de cousins de la pègre asiatique, Walt, homme de cuir et de peu de mots, cherchera à punir le délinquant.
Peu à peu, Walt, bien malgré lui et par la force des choses, se liera d’amitié avec ses voisins immédiats, issus des lignées Hmong (autrefois peuple nomade, parti de la Chine pour s’installer au Vietnam). Il se trouve que le voleur, un ado timide et mal dans sa peau, est membre de cette famille voisine, et Walt, pourtant aigri et xénophobe, se prendra d’affection pour lui, contre toute attente. Walt deviendra vite une sorte de mentor, une figure paternelle auprès de l’adolescent. Mais le vétéran, toujours animé par des haines obscures et des violences trop longtemps refoulées, commettra un acte terrible contre les chenapans des gangs de rue. Et son geste irréfléchi sera la cause d’horribles représailles…
Gran Torino est, au premier degré, une leçon de morale, aux forts accents chrétiens, de faute et de rédemption; une fable simpliste où le «héros», croyant agir suivant des valeurs nobles, sème le mal.