Encantada cuenta la historia de la bellísima princesa Giselle (Amy Adams), a la que una reina malvada (Susan Sarandon) expulsa de su mundo mágico y musical. Giselle se enfrentará a la cruda realidad de las calles del Manhattan actual. Inmersa en un entorno en el que el "fueron felices y comieron perdices" no funciona, Giselle deambula por un mundo caótico que necesita urgentemente unos cuantos hechizos. Pero se enamora de un abogado divorciado, encantador pero nada perfecto (Patrick Dempsey) que decide ayudarla. A pesar de que en su mundo está prometida al príncipe de cuento de hadas (James Marsden), se hace la siguiente pregunta: ¿su visión del amor ideal tiene futuro en el mundo real?