Tim Curry co-stars as the villain, but his character is all snarl and snap. I was more afraid the Angels would break a nail than I was afraid of Curry. You know a film is in trouble when listening to Cameron Diaz talk dirty is akin to washing your great- grandmother's underwear by hand. Director McG lives up to his moniker. It's bland and instantly disposable.
McG serves up visual flights of fancy that go in one eye and out the other.
Nothing sticks in this Teflon movie. Diaz and Barrymore will survive this fiasco. None of the actresses are allowed to build a character, just inhabit the shell of one. The film does benefit from superior production values and some dazzling stunt work, but if you're not willing to make an investment in the characters, everything that surrounds them is just window dressing. Cut out and print the film frames and all of this might make a pretty coffee table book.