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.