What an amazing movie! I loved it. 9 out of 10 stars. There were a few spots were the story wore somewhat thin, but overall it was funny, well written and the special effects were extremely well done!
Not going to go into spoilers or story re-hash, you will just go see it.