This movie was not good at all. The lead actresses had no chemistry together, the characters did not have any personalities or things that would make them stand out from other angels from the past. I wasn't a fan of the action or the all girls can be angels message.
The thing that made Drew Barrymore's Charlie's Angeles so fun was the fantastic chemistry between Lucy, her and Cameron. The soundtrack was always banging and the action was always fast and just kick-ass.
If I can say one positive thing about this movie is that I LOVE Kristen Stewart and she was my main reason for not only watching this movie but finishing it too when I simply wanted to stop watching and believe me, 20 minutes into the movie and I was ready to quit.