"Magical Girl" to skonstruowana jak łamigłówka opowieść, wciągająca widza do gry i do samego końca trzymająca w napięciu. Kiedy trzynastoletnia Alice zapada na ciężką chorobę, jej ojciec Luis - bezrobotny nauczyciel literatury - postanawia zrobić wszystko, by ją uszczęśliwić. Przypadkowo odkrywa jej wpis w pamiętniku, gdzie dziewczyna wyjawia swoje największe marzenie. Spełnienie go okazuje się jednak kosztowne i przekracza możliwości finansowe Luisa. Wtedy przypadek stawia na jego drodze Barbarę, piękną młodą kobietę o burzliwej przeszłości, oraz Damiana, emerytowanego nauczyciela skrywającego mroczną tajemnicę. Luis, Barbara i Damian wplątują się w grę, w której każdy ruch pociągnie za sobą nieodwracalne konsekwencje, a skrajne emocje do końca walczyć będą z rozumem...