First of all, Nicole Kidman nails this role. Her chilling portrayal of a narcissist psychopath is amazing.
She's equaly evil as stunning in this movie. Just wow.
Although there's some criticism about Phoenix' performance, I really enjoyed it.
I also really like the end of the movie.
However, the movie kept on dragging on, the story was a tad too boring for me personally.
It could have been a fantastic movie, especially with Nicole being as perfect for the role as she was. However it's not.