While Cameron Diaz, Drew Barrymore, and Lucy Liu are all attractive actresses on their own merits, it's hard for me to imagine them together. In Charlie's Angels, the big-screen adaptation of the hit TV series, they play the three messengers from heaven and their lack of chemistry shows.
That's about the only flaw with the film, which is a action-laden generally hilarious film with some interesting choreography: Natalie (Diaz), Dylan (Barrymore), and Alex (Liu) must stop the evil Roger Corwin (Tim Curry) from controlling the world with his satellite system and the voice-detection software he has appropriated from Knox (Sam Rockwell), a virtuoso computer programmer. The Angels receive instructions from private investigator/millionaire Charlie Townsend (voiced by John Forsythe) to break into Corwin's company and retrieve that which was taken from Knox with help from Bosley (Bill Murray). Appearances, however, can be deceiving.
The film is cheesy and the dialogue is pretty bad. While this could be enjoyed in the same way one enjoys movie popcorn, there are few scenes where the Angels seem to work together. Fortunately for us, there's very little teamwork and most of the Angels fight on their own. The film borrows heavily from other recent action blockbusters like The Matrix, Mission: Impossible 2, The World is Not Enough, and others that use similar martial arts, choreography, and action sequences (it's almost parody).
The three female leads of course look good in their revealing suits and Bill Murray provides a great deal of comic relief. Supporting roles by Tim Curry and Tom Green are amusing. Crispin Glover as the Thin Man makes for a menacing villain. The sound track is packed with a chock-full of tunes (mostly 80s hits). Charlie's Angels is good eye-candy and mindless entertainment that's fun to watch. Check your brain at the door.