Walt Kowalski, un veterà de la guerra de Corea, és un jubilat que ha quedat vidu no fa gaire. La seva màxima preocupació és tenir cura del seu tresor més preuat: un cotxe Gran Torino de l'any 1972. Walt és un home inflexible a qui li costa assimilar els canvis que hi ha al seu voltant, especialment l'arribada dels immigrants asiàtics al seu barri. Tanmateix, les circumstàncies faran que es vegi obligat a replantejar-se les seves idees.
Suècia, segle XIV. Com cada estiu, una donzella ha de fer l'ofrena de les espelmes a l'altar de la Mare de Déu. El rei Töre envia la seva filla Karin en companyia d'Ingrid, una noia que odia Karin en secret. Abans de creuar el bosc, Ingrid s'atura i abandona la princesa, però la noia prossegueix el seu camí i es troba amb uns pastors, aparentment afables, que la conviden a compartir el menjar.
Un policia que té al seu servei a tota mena de traficants, prostitutes i delinqüents es troba amb un cas que el marca profundament: haurà de trobar els culpables de la violació d'una jove novícia.
Frank Morrison (John Travolta) ja no viu amb la seva exdona Susan (Teri Polo) ni amb el seu fill Danny de dotze anys (Matt O’Leary). Susan i Danny viuen ara amb Rick Barnes (Vince Vaughn), el nou marit de Susan. El petit Danny, que té tendència a explicar mentides, intenta fer un esforç per conviure amb el seu padrastre, però passa una cosa inesperada que provocarà un gir brusc dels esdeveniments...
Durant l'estiu del 1939, Win Berry, un estudiant de Harvard, treballa en un hotel d'Arbuthnot-by-the-Sea. S'enamora de Mary, una noia del poble, i s'hi casa. Després de la Segona Guerra Mundial (1939-1945), la parella torna a Arbuthnot, però el petit poble ja no és el que era: ha estat destruït durant la guerra. Com que Win no vol renunciar als seus somnis, compra una escola i la converteix en l'hotel dels seus records. Així neix el primer Hotel New Hampshire.