This movie is one of the best movies I have ever seen. Everything was beautiful. From Darren Aronofsky's direction to the performance of the cast members, this movie haunts it's audience and makes them yearn for more. Natalie Portman did a great job in showing the beauty, talent and vulnerability of Nina. I give it 5 out of 5 stars.