The problem is not in the overall plot or cinematography or sets/costumes or effects - these are all pretty good. The problem is the writing! It is fickle. A good storyline is one that is congruent and makes sense the whole way through. There are so many illogical, weak idiosyncrasies in the storyline. Why spend all that money creating something that is below average when it could be excellent. Come on.