Good movie, a bit sad too. Excellent job done by Charlize Theron. Wow! This woman in this movie looked nothing like the beautiful Charlize we all know, great make up job and acting done by her in this film. Also, good job by her partner, Christina Ricci, with her big, adorable eyes. That one man messed this woman up, and it's actually sad, it takes one person to ruin your whole life. Anyways, good movie, with good acting.