Zlá královna (Julia Robertsová) zlikvidovala krále a nyní vládne zemi pomocí zla a kouzel. Stará se o královu dceru z předchozího manželství Sněhurku (Lilly Collinsová), kterou nepouští ze zámku. Ale ona o svých osmnáctých narozeninách uteče a narazí v lese na sedm liliputů. V tu chvíli náhodou přijíždí princ a královna ho chce sbalit, protože je na mizině...