Amazing labyrinthine plot. Maybe too complex to be enjoyed by modern generations public, addicted to CGI movies with poor scripts. I personally am a psychoanalyst and I very much appreciated the deep inner investigation of the sick mind, the true protagonist of the film. Hate it or love it.