Shrek 2 Movie Stills

Prince Charming ( Rupert Everett ) is in for a surprise in Dreamworks' Shrek 2

View gallery

70 photos

Shrek 2 Movie Stills

View Comments