Clint Eastwood has been on our screens for over 50 years and at 78 years old he has decided to call it a day and his valedictory performance in Gran Torino is completely worthy of the man. Eastwood plays Walt Kowalski, a working class widower living on a suburban Detroit street, one of the few original residents still around as the neighbourhood fills up with Hmong immigrants. In a gang initiation his teenage neighbour Thao tries to steal Walt’s beloved 1972 Gran Torino (a car he helped build on the Ford assembly line) and, as penance, the kid is forced to work for Walt over the summer. They get to know each other – and the threat from the Hmong gang-bangers who now have an axe to grind with Walt as well as Thao and his family.