Good thing I was not dissuaded by the "professional critics" to stay far away from this movie. Sure, this is no art movie and it is not the best movie ever made but I enjoyed every minute of it, well almost every.To me, the acid test of a good movie is how quickly time flies (during the movie) and when the movie is about to end, I'd hope it'd run another hour or two - in my book, this is one of those movies.Yes, this movie could have been better, have fewer holes, have more "soul" and not so bloody loud but still it is good enough for now... till The Avengers?Bottom line: This movie sure kept me wanting more... like Battleship II and III!P.S. To give you an idea if you should give any weight to my "review"... I loved Source Code, Iron Man (Iron Man II not so much), ID4, The Incredibles & The Rock. Absolutely hated Inception and True Grit. And I did not like the first 2 Transformers movies either (boring), couldn't be bothered to catch the 3rd.