There isn't a dull moment in this movie it's just like a great roller coaster ride from the beginning to the end..I mean you got great acting provided by great actors,you got great special effects and you even got a forced love story in between with Mélanie Laurent,I mean who can complain about that...but just picture this for a moment,take all the good actors and all the special effects from this movie,how does the story bare without those two factors helping? can you say it fulfills your expectations? did it give an answer to all the questions or enigmas? or it's just a pretty ride where there's not a moment where they let you actually think profoundly at what the hell it's actually happening? because when you do,trust me..the magic stops.

Btw it can be said that it's like a good magic trick...enjoy it and don't think what or why,because when you do the magic stops.