I should have heeded the warning. I didn't, and I was foolish. Charlie's Angels 2: Full Throttle is a flaming piece of crap. If I hadn't been so stunned by the sheer awfulness of it, I would have gotten up at some point and walked over to the theater where Pirates of the Caribbean was playing.
Oh, and Cameron Diaz really needs to take better care of her skin. No more suntans for you, young lady. Here's your SPF 30. Use it well.