宛若小兔一般的嘉莉·懷特(科洛·莫瑞茲 Chlo? Moretz 飾)在媽媽瑪格麗特(朱麗安·摩爾 Julianne Moore飾)的嚴格看護下成長起來,與學校那群開放浪蕩的女孩相比,她就如同從純潔的童話世界里走出來一樣,一塵不染。在一次事件后,過分惶恐的嘉莉成為克莉絲 (波茜婭·道布爾戴 Portia Doubleday 飾)、休(加布瑞拉·王爾德 Gabriella Wilde 飾)等女孩們嘲笑和欺凌的對象。極度的壓力和恥感之下,嘉莉意外發現自己仿佛擁有神奇的魔力。另一方面,深感慚愧的休勸說男友湯米。邀請嘉莉參加畢業舞會。而遭到校方懲罰的克莉絲則處心積慮要進一步羞辱嘉莉。
小魔女用魔力逃脫母親所編制的樊籠,而她的人生充滿更多的不可測……