You can take Monica Bulluci's and William Defoes character out of the movie and everything would happen the same way. There were interesting plot points but everything got way too busy and they could not utilize those plot points the way they should. Waste of my time. They should have kept things simple.
The acting was good and the custumes were fun. Music was still really good.