Shrek (voiced by Mike Myers) and Princess Fiona (voiced by Cameron Diaz) / DreamWorks

"Shrek 2" Photos (12)