I think it's a really good film, but it seems to me that they're advertising it the wrong way. The trailer is all action, and the film is anything but.
Don't get me wrong, the action in the film is great, but it takes up about 30 mins of a 2 hour 20 movie!
On top of all this, you get the obligatory Burger King meal, further encouraging kids to go and see the film, and I think all you're gonna get is a cinema full of very bored children.
Perhaps I've got it all wrong, but it just seems a bit off mark to me.