Walt Kowalski (CLINT EASTWOOD) is a Korean War veteran whose beloved wife has just died, leaving the gruff automotive retiree in an even more cantankerous mood than before. Hating what's become of his neighborhood -- what with him being one of the last white residents left there -- and not getting along with his own grown sons, Mitch (BRIAN HALEY) and Steve (BRIAN HOWE), or his multi-pierced teen granddaughter, Ashley (DREAMA WALKER), Walt would rather just sit on the porch with his faithful dog, drinking beer and grumbling about how things have gone downhill.
The local priest, young Father Janovich (CHRISTOPHER CARLEY), is concerned about him, and checks in regularly to fulfill his promise to Walt's wife, but the racist has no patience for him. That also holds true for the next-door neighbors, a Hmong family led by the Grandma (CHEE THAO) who equally dislikes Walt. That somewhat changes, however, at least for the younger generations in the house, when Walt saves teenage milquetoast Thao (BEE VANG) from a gang run by his cousin, Spider (DOUA MOUA), who wants to recruit the boy into their fold. And their initiation rite for him is to steal the old white man's most beloved possession, his 1972 Gran Torino.
That obviously doesn't sit well with Walt who puts an end to that, and when a later gang-related dispute spills over onto his lawn, that gets him and his rifle involved. The family feels indebted to him, with Thao's sister Sue (AHNEY HER) befriending Walt and giving him the lowdown on their people and culture. The latter includes Thao having to work off his indiscretion, and Walt reluctantly agrees to let the teen help around the house and yard. By doing so, however, his icy demeanor and racism begin to thaw as he gets to know Thao and his sister. Yet, with the gang still lurking about, Walt realizes he might have to take drastic actions to protect the teen and his family.