Sinopsis

În satul Gavaldon, Sophie (Sophia Anne Caruso) și Agatha (Sofia Wylie), două inadaptate, sunt legate printr-o neașteptată prietenie. Sophie, o croitoreasă cu părul bălai, visează să scape de viața ei anostă și să devină o prințesă, în timp ce Agatha, cu înfățișarea macabră și cu o mamă ciudată, seamănă cu o vrăjitoare adevărată. Într-o noapte, când pe cer domnea luna roșie, o forță puternică le atrage la Școala pentru bine și rău, locul de unde începe povestea oricărui basm bun. Dar ceva este în neregulă de la bun început. Sophie ajunge la Școala pentru rău, condusă de extravaganta și limbuta Lady Lesso (Charlize Theron). Agatha ajunge la Școala pentru bine, supravegheată de zâmbitoarea și blânda Profesoară Dovey (Kerry Washington). Ca și când n-ar fi fost de ajuns că merg la cursuri cu copiii Vrăjitoarei Rele (Freya Parks), ai Căpitanului Hook (Earl Cave) și cu cuceritorul fiu al Regelui Artur (Jamie Flatters), conform spuselor Directorului (Laurence Fishburne), doar un sărut din iubire poate schimba regulile și le poate trimite la școala potrivită, pentru a-și urma adevăratul destin. Dar primul pas către un final fericit este să supraviețuiască până la sfârșitul basmului în care trăiesc, ceea ce nu e deloc o certitudine, din cauza reapariției unei figuri macabre și periculoase (Kit Young), care are legături misterioase cu Sophie și amenință să distrugă școala și întreaga lume din spatele ei.