Not that kind of movie that you can catch everything by watching it once. Too much information too complicated but still entertaining. Keep your brain spinning and guessing along the movie. I wish it is a tv series with more subtle detail.