But for Cameron Diaz's performance ...

Rating: 9/10 (13 December 2006)

I've just seen this film earlier tonight and thoroughly enjoyed it! Eli Wallach should be a shoo-in for an Oscar nomination for Best Supporting Actor. Cameron Diaz might have gotten away with this "too often over-the-top" performance ... were it not for the brilliant work of Kate Winslet, who (unfortunately) mops the screen with Ms. Diaz. Jude Law proves that he is, truly, not "just another pretty face" and Jack Black (for the most part) does his best work here. The cinematographer earns high praise, too ... great care is taken with many production details. There is also a very fine performance by a relatively unknown actress in a small role early in the film; watch for the work done by this talented woman, who plays Winslet's good friend from her office, during the office holiday party scene.