I went to see this today with DH, GS and his parents. WOW! Okay the screenplay had more holes in it than a swiss cheese, but the special effects were awesome, there were bits that made me laugh out loud, bits that brought tears to my eyes and bits that had me so far on the edge of my seat i was almost on the floor! It is quite long, but it is very fast paced, (i heard one young man say, when we were leaving, he found it hard to follow what was going on) so you don't really notice the length. Great film! I may go and see it again - in 3D!