Okay, so some may have another opinion but i can't help: this movie is definite one of the worst movies i've ever seen. I watched it in cinema and it was the first time i noticed the audience actually leaving during a movie. The plot is chaotic and not understandable, you never know what's real and what's not. Some scenes are nothing but disgusting. What was it David Cronenberg wanted to say with this movie? The only good thing about it is Jude Law who's acting is brilliant.