My 11 year old LOVED it. I am 37. I like it, it was good...just not that good. Instead of anything new, we just got the old story stretched out to 2.5 hours. If you can't throw in some new stuff, no need for a new movie. I am pretty sure my 16 year old son saw it only to look at Megan Fox. He was very happy with the movie.