This is one of my favorite movies and angelina joli is just phenomenal in this movie. Also, Brittany murphy (rip) does very well considering she plays a really good psycho girl like most of her roles. Winona ryder on the other hand was just ehhh. there are certain lines she gives that are just pathetic in the sense of, i believe I could have delivered the lines with more emotion than she did. She didn't impress me but the story as a whole and angelina joli made up for her wretchedness.