A very interesting story with very strong performances from Tom Hardy and Noomi Rapace. Gary Oldman is totally unused; I would have loved to see more about his character. In parts the movie feels long and without a spine, it swings from one topic to another, which makes hard for the audience to differentiate the main plot from the sub-plots. The Russian accents are just terrible. In the hands of a more experienced director this movie could have been amazing; still, the story is strong enough to keep you interested.