Shrek: The Musical opened on Broadway last night, and there were plenty of celebs on hand to help welcome the famous green ogre to the stage. Cameron Diaz looked festive in her sparkly white dress while America Ferrera, Ben Stiller and Christine Taylor also checked out the performance. Cameron was the first actress to make Princess Fiona come to life, but she's happy to leave the singing and dancing to the Broadway professionals. When asked about taking the stage, she said, "No. Absolutely not. 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." Sounds like we'll just have to wait for the next Shrek movie to see Cameron step back into Fiona's ogre shoes.

To see more photos of Cameron and Shrek, just

Images include: Cameron Diaz, America Ferrera, Christine Taylor, Ben Stiller, Rosie Perez, Kathy-Lee Gifford, Michael Urie

Source and Film Magic