Leslie Mann carried this movie
For me, anyway. She was the funniest and did it with the most aplomb.
Despite what others might say, I've always thought Cameron Diaz a fantastic actress - she has a range that few actresses have. I think she was most charming in CHARLIE'S ANGELS - deadly, sweet, and goofy at the same time. That takes skill to pull off.
But Mann had the timing, looseness, life and light that made this a decent comedy. Too bad it wasn't a great comedy. Still, I'd recommend it.