This movie was so cool. I was seriously jumping out of my seat the whole time, although it did take a long time for everything to add up.