En 1964, en la parroquia de San Nicolás, en el Bronx, un apasionado y carismático sacerdote, el padre Flynn (Philip Seymour Hoffman) está tratando de cambiar las rígidas normas del colegio, que durante años han sido celosamente salvaguardadas por la hermana Aloysius Beauvier (Meryl Streep), una estricta directora que cree firmemente en el poder de la disciplina. Vientos de cambio político están barriendo la comunidad, y de hecho el colegio ha aceptado a su primer alumno negro, Donald Miller. Pero cuando la hermana James (Amy Adams), inocentemente, le cuenta a la hermana Aloysius sus sospechas de que el padre Flynn presta demasiada atención a Donald, la superiora, sin contar con una sola prueba, comienza una cruzada personal para sacar a la luz la verdad y expulsar a Flynn del colegio por abusar del alumno. Esta batalla amenaza con desgarrar la comunidad de manera irreversible. Basada en una obra ganadora del Premio Pulitzter y de un Premio Toni en su adaptación teatral.
Narra la odisea que debe vivir la bella princesa Giselle (Amy Adams), que es transportada por un hechizo de la malvada reina Narissa (Susan Sarandon) desde su mágico mundo a la moderna y caótica Manhattan actual. Inmersa en un entorno en el que "fueron felices y comieron perdices" no funciona, Giselle deambula por un mundo caótico que necesita urgentemente unos cuantos hechizos. Pero Giselle 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), la joven princesa se hará la siguiente pregunta: ¿Su visión del amor ideal tiene futuro en el mundo real?