By Bad Seed
CHARLIE'S ANGELS: FULL THROTTLE reunites Drew Barrymore, Cameron Diaz, and Lucy Liu as they once again wage battle against some formidable opponents. This time around the three angels are on a mission to track down two stolen rings that contain encrypted information relating to the Witness Protection Program. Naturally the girls kick some serious butt, often facing some familiar villains in the shape of a returning Crispin Glover (as the Thin Man) and Justin Theroux (as Seamus O'Grady), a former beau of Barrymore's character. To further spice things up, there is an ex-angel, played by a shapely Demi Moore, who is rather keen on getting her hands on the rings, all adding up to lots of thrills and spills for the girls.
Cast: Drew Barrymore, Cameron Diaz, Lucy Liu, Bernie Mac, Crispin Glover, Justin Theroux, Robert Patrick Demi Moore