The movie made no sense if you haven't read the book and there were definitely some cheesy parts. I heard that they made the movie on a low budget (which I doubt considering the massive amounts of advertising for it) which might explain why the special effects were so poor. The acting was...meh. Good thing Rob Patterson was in the movie otherwise this could have been a total bomb.