After all the negative reviews I was skeptical about whether it is worthwhile to see the film at all - I have yet begun (not least because of Emma Watson) and looked him without interruption to the end. My opinion in a nutshell: - The length I found in order, the action was fluid and not too lengthy for me - The story of the film is not very surprising and very predictable, it does not need to pay close attention when you watch - In my opinion, less great special effects would have been enough, if they had been then well done. So the film in some places looks really cheap!
Conclusion: No great cinematography but quite entertaining and good way to be regarded as shallow entertainment.