Cameron Diaz Says, ‘Shrek, No!’ to Broadway

Cameron Diaz has played a lot of parts in her 36 years, but Princess Fiona in the just-opened Shrek the Musical won’t be one of them.

The There’s Something About Mary actress—who lends her voice to the Princess Fiona character in the highly lucrative Shrek movie series—attended the new play’s debut at New York’s Broadway Theater Sunday night.

When asked if she’d consider adapting her role for a live performance, Diaz—who was joined by such famous colleagues as Ben Stiller, Phylicia Rashad, Ugly Betty’s America Ferrera and Michael Urie, Joan Rivers and Rosie Perez—was relentlessly negative on the matter.

“No. Absolutely not,” the actress shot back, according to OK! Magazine. “What they do up there… is, to me, impossible. It’s wonderful, though. They’ve done such a great job. They worked really hard, and it really pays off…It’s hilarious. There are so many laughs.”

The David Lindsay-Abaire-penned, Jason Moore-directed play stars Sutton Foster, 33, as Princess Fiona and Brian d’Arcy James, 40, as the big green title ogre, and mixes humorous pop-culture references with musical numbers. Check out a video preview of the stage production below:

Looks like a hit, but it’s understandable that Cameron declined to participate. For one thing, she really, really doesn’t need the money.

Aside from that, she already has her hands full when she’s not cranking out movies.