Stupid... and boring... and stupid.
I loved it. A little bit ridiculous at times and quite fantasy-ish overall, but nonetheless a sweet, well woven story. (I have not read the book so I cannot comment on that.)
This is... garbage. Couldn't even finish it.
Great movie and I loved the ending.