Hollywood actress Cameron Diaz has won a round of the battle of the sexes when she convinced SHREK THE THIRD producers to change Princess Fiona from an annoying nag to a supportive, independent companion. Diaz, who stars in the third part of the animated film series with ex-boyfriend Justin Timberlake, is ecstatic she was able to convince Hollywood bosses to change the script. She says, "It was like, guys - just because she got married, it doesn't mean she has to become a nag. "She has to understand that what he is going through is really difficult and he can't step up every single time. "They got it and they were like, 'Yeah you're right.'"