Michael Caine plays a retired Marine, recently widowed, who wreaks revenge on a gang which killed his friend. Very strong parallels between this and 'Grand Tourino' (Clint Eastwood) with a very different ending. Both films are masterclasses in acting, both are gripping. This one is horribly violent.
Go see it.