First off, the acting was terrible, especially from Ewan McGregor.
The fact that the story is based off of an old children's story, it just comes to show that hollywood is coming up with stupid rip-offs and unnesacary sequels.