I've read quite a few negative reviews but i think some of the people who have read the book need to realise this was a children's film that would no doubt have to be simplified and draw people in from the start. It hasn't had an easy launch either because it's been competing with High School Musical 3, when i went to see it the cinema was empty apart from me because everyone else had gone to see a certain other film.
It wasn't great and i am certain that if i had read the book i would have hated it because the characters were not brilliantly written and it was a messy mix of excellent fantasy sci-fi with the appropriate special effects and corny American generic children's movie. But it was good fun.
The girl in it displayed a superb acting performance the general set and costumes and well mise-en-scene in general was excellent and well worth watching just for that.
It was good to watch in the cinema and throughly enjoyable if a bit predictable. As i say, generally i liked it.