I'm always a little wary of films which have received a lot of hype and this one was no exception. So many of my friends enthused about it and urged me to watch it, so I finally gave in and decided to find out for myself if it really deserved all the praise and plaudits. I have to say that this film more than exceeded my expectations and they were very high! Natalie Portman is always watchable anyway but her performance as the ambitious ballet dancer Nina, who is becoming increasingly unhinged, is outstanding. Watching her character unravel, I went through so many different emotions, I was positively wrung out at the end. I think that my heart fractured slightly, watching everything her character goes through. The performances of the main leads are all exceptional, in particular, Barbara Hershey, who gives an emotionally taut performance as Nina's mother. The choreography is amazing and the ballet scenes are mesmerizing. All in all, I would say that this film comes as close to perfection as any film possibly could. It's haunting, chilling, disturbing, offbeat and brilliant!