I never planned on watching this because it had Kristen Stewart in it, but she did great and proved me wrong she can be entertaining!! I watched it for the first time 2 days ago and now I've seen it 3 times! It isn't a movie that makes you think a lot so enjoy it for what it is simply good and fun to watch! The best Charlie's Angels so far, by far!!