Shrek returns again for the very last time! The film is called Shrek Forever After. The premiere took place on Wednesday at the Tribeca Film Festival in New York.
The film features Cameron Diaz as the voice of Princess Fiona, Eddie Murphy as the Donkey, Mike Myers as Shrek and Antonio Banderas as Puss in Boots.
Check out these fans dressed up as characters from Shrek!
Actress Cameron Diaz said she can't believe its all over. She said: "It is hard to say goodbye." The film opens in the UK on 9 July.
The cast didn't give away the plot, but it's believed Shrek finds himself wishing for his old ogre lifestyle. Will someone make his dream come true?