I watched this the other day and enjoyed it despite having a bit of a limp ending. Some of the CGI is fantastic and despite Nicholas Cage playing... well.. the same character in every movie I quite liked him in this one. As I said... bit of a limp over the line ending but a beer and pretzels movie that was good for passing a couple of hours.