Tras la desaparición del benévolo Rey, la Reina Malvada dominó la otrora bella tierra con una vena cruel. La princesa Blancanieves huye del castillo cuando la Reina, celosa de su belleza interior, intenta matarla. En lo profundo del oscuro bosque, se topa con siete enanos mágicos y un joven bandido llamado Jonathan. Juntos, luchan por sobrevivir a la implacable persecución de la Reina y aspiran a recuperar el reino en el proceso.
Narra la odisea que debe vivir la bella princesa Giselle, que es transportada por un hechizo de la malvada reina desde su mágico mundo a la moderna y caótica Manhattan actual. Inmersa en un entorno en el que el «fueron felices y comieron perdices» no funciona, deambula por un mundo caótico que necesita urgentemente unos cuantos hechizos. Sin embargo, Giselle se enamora de un abogado divorciado, encantador pero nada perfecto que decide ayudarla. A pesar de que en su mundo está prometida al príncipe de cuento de hadas, la joven princesa se hará la siguiente pregunta: ¿Su visión del amor ideal tiene futuro en el mundo real?
Versión oscura del cuento de los hermanos Grimm. Sólo una mujer (Kristen Stewart) supera en belleza a una reina tan malvada (Theron) que está dispuesta a acabar con ella. Pero la pérfida soberana ignora que el cazador (Chris Hemsworth) que debía haberla matado, no sólo le ha salvado la vida, sino que le ha enseñado a defenderse. Poco después, aparecerá en escena el Príncipe Azul (Sam Clafin) que queda hechizado por la belleza y el poder de Blancanieves.
La malvada madrastra de la princesa Blancanieves decide deshacerse de ella porque no puede soportar que la belleza de la joven sea superior a la de ella. Sin embargo, Blancanieves consigue salvarse y se refugia en la cabaña de los siete enanitos. A pesar de todo, su cruel madrastra consigue encontrarla y la envenena con una manzana. Pero la princesa no está muerta, sólo dormida, a la espera de que un príncipe azul la rescate.