This movie is definitely a roller coaster ride. Just when you thought you have a good idea what's going on and then comes a big surprise. There is not a boring second in this movie and you will never know the truth until the very end. One of the coolest movie of the year. Watch it! You will regret if you miss it!