Walt Kowalski, personaje interpretado por Clint Eastwood, es un veterano de la guerra de Corea que vive con su perra Daisy en Highland Park, Míchigan. Este jubilado malhumorado vive en un barrio lleno de familias americanas de trabajadores, el cual ha sido invadido por inmigrantes asiáticos. Los detesta, pero todo cambia cuando descubre a un joven hmong, Thao,intentando robar su Gran Torino para poder pertenecer a una banda callejera y que tanto él como su hermana están siendo presionados por la misma. Se sorprende cuando ve cómo la banda trata a Thao y a su hermana, desde entonces decide ayudarles.