A theory suggests Shrek 5 can introduce one big character through which it would solve a major mystery and continue a key ...
But once they head back with Fiona, it starts to become apparent that not only does Shrek, an ugly ogre, begin to fall in love with the lovely princess, but Fiona is also hiding a huge secret.
The nefarious Rumpelstiltskin (Walt Dohrn) tricks Shrek into signing his life away in a contract to relive a day as a real ogre. Immediately ... overweight pet of Fiona (Cameron Diaz).