One of the most successful animated films of all time has been transformed into a musical for the Great White Way.
The stage version of Shrek opened on Broadway in New York last night, with Tony nominee Brian d'Arcy James starring as the green ogre (voiced by Mike Myers in the films).
Tony winner Sutton Foster plays Princess Fiona in the musical version, the part played by Cameron Diaz in the hugely popular Dreamworks movies.
Diaz was in the audience as the show premiered at the Broadway Theatre in Manhattan but dismissed any notion of portraying the princess on stage.
"No, absolutely not. What they do up there... is, to me, impossible. It's wonderful, though," she told reporters.
"It's great to see all of the actors playing it together because when we do it for the animated we never see each other," she added.
"We don't work with one another - we all record separately and then they put it all together so you don't really get the dynamics and chemistry that you get with other actors... it's a lot of fun to watch."
Ben Stiller and Joan Rivers were among the other celebrities in attendance for the opening night.
Asked if Shrek the musical would be seen on the London stage in the future, Dreamworks chief executive Jeffrey Katzenberg replied: "We would hope so. Besides Broadway, it's the most exciting theatre place to be, isn't it?
"For Shrek to open on Broadway and then have a run in the West End is what we are hoping for," he told the Evening Standard newspaper.
A fourth Shrek film will hit the screen in 2010, with Diaz, Myers and Eddie Murphy all scheduled to return.