The movie had a good plot but the acting from Cameron Diaz completely ruined the story, it made me sick to watch her. It strayed too far from the original Charlies Angels, it dissapointed me.