"I usually don't care for Cameron Diaz, or more precisely the roles she usually plays. But this part was made for her and brought out all the best qualities in her. She is positively delightful, interesting and complex in this film, you cannot but help to like and root for her. Kate Winslet, Jude Law and Jack Black are all perfectly cast with..."
see more