A very clever and interesting movie. From the concept to the middle to the end, this just kept me on the edge of my seat. Great cast, well-acted, stunning sets and backdrops. If you haven't seen this movie, watch it! You will be in for a rollercoaster ride - I was very surprised at how much I downplayed this before watching it and then ate my own words because it was awesome.