Érase una vez, Shrek vivía una vida perfecta con su esposa Fiona, y sus tres pequeños ogros. Él pensaba que quizá era demasiado perfecta, por lo que firmó un pacto con Rumpelstiltskin para ser de nuevo un ogro de verdad. Pero Shrek se dio cuenta de que, en el mundo de Rumpelstiltskin, ni siquiera llegó a conocer a Fiona. ¿Podrá Shrek recuperar a su amor para volver a su vida perfecta antes de que sea demasiado tarde?.