Fa molt, molt de temps, en un llunyà aiguamoll vivia un intractable ogre anomenat Shrek. Però de cop i volta, un dia, la seva absoluta solitud es veu interrompuda per una invasió de sorprenents personatges de conte. Hi ha ratolins cecs al seu menjar, un enorme i dolentíssim llop al seu llit, tres porquets sense llar i molts altres éssers increïbles que han estat deportats del seu regne pel malvat Lord Farquaad. Per aconseguir salvar el seu terreny, i de pas a si mateix, Shrek fa un pacte amb Farquaad i emprèn viatge per aconseguir que la preciosa princesa Fiona sigui la núvia del Lord. En una missió tan important l'acompanyen un ruc divertit, disposat a fer qualsevol cosa per Shrek. Tot, menys estar calladet. Rescatar la princesa d'una dragona enamoradissa que deixa anar foc en respirar resultarà una ximpleria comparat amb el que passa quan el fosc secret que la jove guardava és revelat.
Quan Shrek i la princesa Fiona tornen de la seva lluna de mel, els pares els conviden a visitar el regne de Molt Molt Llunyà per celebrar el casament. Per a Shrek, a qui mai abandona el seu fidel amic Ase, això constitueix un gran problema. Els pares de Fiona, per la seva banda, no esperaven que el seu gendre tingués un aspecte semblant i, encara menys, que la seva filla hagués canviat tant. Tot això trastoca els plans del rei respecte al futur del regne. Però aleshores entren en escena la maquiavèl·lica Fada Madrina, el seu fill arrogant el Príncep Encantador i un mini molt especial: el Gat amb Botes, expert caçador d'ogres.
Hi havia una vegada dos reis que esperaven amb alegria el naixement de la seva primera filla, que anomenarien Aurora. Per celebrar-ho, van organitzar una festa a la qual van convidar tots els habitants del regne. Però van oblidar convidar la malvada bruixa Malèfica que, enfurismada, va llançar un terrible encanteri sobre la princesa: el dia del setzè aniversari, es punxaria amb l'ús d'una filosa i moriria. Però les seves tres divertides fades padrines descobreixen una manera de trencar el malefici: no morirà, romandrà adormida fins que un valent príncep la faci...
Mortimer “Mo” Folchart (Brendan Fraser) i la seva filla de 12 anys, Meggie (Eliza Hope Bennett), comparteixen la seva passió pels llibres. També comparteixen un do: poden fer aparèixer en la vida real els personatges dels llibres que estan llegint, si els llegeixen en veu alta. Però un perill sotja: per cada personatge de fantasia que arriba al món real, una persona real desapareix en el món de fantasia. En una de les seves visites a una vella llibreria, Mo escolta veus que no havia sentit en anys, i quan reconeix de quin llibre vénen, sent un calfred que recórrer la seva esquena. El llibre, que s'anomena "Cor de Tinta", està ple d'il·lustracions de castells medievals i estranyes criatures, i Mo l'ha estat cercant des que Meggie tenia tres anys, quan la seva mare, Resa (Sienna Guillory), va desaparèixer en aquest místic món.