Again, Charlize Theron proves she's at the top of the list of gifted actresses. Her portrayal of Libby Day makes you dislike her and feel badly for her at the same time. Overall I liked the movie and didn't feel I wasted my time, but it's not at the top of my recommend to others list.