5. Shrek

DreamWorks Pictures

This American animated fantasy was loosely based on a William Steig fairy tale book and put out in 2001. Cameron Diaz starred as Princess Fiona.

Loading the player...