Blancanieves (Kristin Kreuk, "Smallville") es la hermosa hija del rey John y la reina Josephine, que se queda huerfanita a la muerte de su madre. Un día, las lágrimas del rey hacen despertar a una criatura fantástica llamada Green-eyed. En agradecimiento, este ser concede al rey tres deseos: alimento y protección, un reino donde vivir, y una mujer con la que compartir su vida. Esta no es otra que Elspeth (Miranda Richardson), una reina malvada que envidia la belleza de Blancanieves.