Harry Brown
David Aldridge
Caine is surprisingly convincing as the septuagenarian avenger, even though it's a little uncomfortable to root for a vigilante, no matter what the justification for his actions. No doubt, fans of Gran Torino will not be complaining.