Harry Brown

Sounds like a poor man's Gran Torino.