I give this two stars instead of one based on Charlize Theron's performance. She was the one light in this boring poorly written snore fest of a movie. I am very glad that I did not pay to see this at the movies. Reading the reviews I thought the blasting of Kristen Stewart was just mad Twilight fans who wanted to get back at her for cheating. Turns out Kristen is just about the worst actor I've ever seen. Even given the weak script her performance brought the movie to a new low. The speech she gave near the end of the movie was so badly delivered it had me and my 14 yr old daughter laughing. My wife, always the smart one, had already given up on the movie and left the room to do something more interesting with her time. I feel like this could have been such a good movie that just missed the mark.