Cameron Diaz hit the green carpet at the Gibson Amphitheatre for the Los Angeles premiere of Shrek Forever After.
It's the last time we'll hear her and co-stars Antonio Banderas, Mike Myers and Eddie Muprhy in a Shrek flick, as Shrek Forever After is the final one!
Shrek might be finishing, but fans of Puss in Boots can look forward to a spin-off movie based around Antonio Banderas' character. It's due out in 2012.
Mike Myers has been the voice of Shrek since the first movie came out nine years ago. He says Shrek Forever After is his favourite of the four films.
Eddie Murphy - voice of the Donkey - brought his kids along...
As did the movie's director Mike Mitchell. Here he is with his son!
You won't have to wait forever to catch the flick - Shrek Forever After hits UK cinema screens on 2 July. It'll also be in glorious 3D!