Mike Myers and Cameron Diaz give excellent voices and feeling of character to Shrek and Fiona,
whilst Eddie Murphy brings the usual hilarious touch to his role as the voice of Donkey. The plot repeats a similar theme to the other Shrek movies, where Shrek and Fiona's life are interrupted by an evil fairytale character, but it still works as a plot and has a strong story.
Overall a good and fun family movie to enjoy.