Mesmerizing performance by Tom Hardy. Thought-provoking character-study. I really loved this film, despite: 1. the occasional difficulty understanding exactly what he's saying (British film, Brit speak) -- though the gist is never in doubt (turn on captioning if available?); and 2. the low budget visual quality of the film, although that actually works well with the story. I will think about the moral dilemmas of the film for days and expect to watch it again.