This bleak and, at times, disturbing revenge flick sees Michael Caine deliver another strong performance in a story that might be considered over-egged.