nicolas cage as shrek ogre