I loved it, although it is a rather strong departure for Emma Stone. She is magnificent. Bothersomely so. I think Stone is just about the most brave, daring, and impressive actress our current era. And Dafoe, Ruffalo, and cast are all very good. There is a lot of sex, so be ready for that. Stone is so beautiful and fearless. It's Clockwork meets 5th element meets Frankenstein. It's twisted and funand bold. A great film.