Don't waste your precious 3 hours of life -- Read or listen to the book, it is much better and gives you the background that you need to understand all that is happening. This was terribly hard to watch. It was long and boring. The attempt at some creative, artistic effects falls short. Although I really like Cillian Murphy, his performance here was meh. If you want to see him at his best, watch Peaky Blinders. I DO NOT RECOMMEND.