Kelnerka z alpejskiego miasta Kitzbühel, szukając zemsty na dziewczynie, którą obwinia za śmierć brata, przenika do świata zamożnych monachijskich nastolatków.
Otto nauczył Felixa kolejnej magicznej sztuczki – kurczenia się. Felix oczywiście wykorzystuje umiejętności w życiu codziennym. Zazwyczaj są to niegroźne sytuacje. Wszystko zmienia się, kiedy postanawia zmniejszyć przyjaciół za popsucie jego randki z Melanie. Okazuje się, że odwrócenie czarów wcale nie jest takie proste, jakby się zdawało.
Max Liebermann, student Sigmunta Freuda, pomaga detektywowi Rheinhardtowi, w rozwiązaniu sprawy serii zabójstw, których dokonywano w miejscach kultury w 1900 roku w Wiedniu.
Szkołę Feliksa zaczyna nawiedzać zmarła, znienawidzona przez wszystkich nauczycielka. Na skutek dziwnych zbiegów okoliczności udaje jej się zapanować nad szkołą i zmniejszyć dyrektora oraz rodziców chłopca.
Felix ma 11 lat i chodzi do nowej szkoły, w której nie jest mu łatwo. Miejscowe łobuziaki zmuszają go, żeby włamał się do zamkniętego pokoju, który jest ponoć zamieszkały przez ducha założyciela szkoły. Zostaje złapany na gorącym uczynku przez nielubianą, niezwykle surową nauczycielkę Dr Schmitt-Gössenwein. Chcąc uniknąć nieprzyjemnych konsekwencji, w tajemniczy sposób zmniejsza nauczycielkę do wielkości 15 cm. Chowa ją do plecaka i zaczyna zastanawiać się co zrobić, żeby przywrócić jej naturalną wielkość. Wkrótce okazuje się, że ich szkoła ma zostać zamknięta. Wspólnie ze swoją mininauczycielką Felix będzie chciał ocalić szkołę.
Swobodnie zainspirowany opowieścią Goethego Alexander Sokurov radykalnie reinterpretuje dobrze znany mit. Faust jest u niego myślicielem, buntownikiem i pionierem, ale też anonimowym człowiekiem z krwi i kości, napędzanym przez wewnętrzne impulsy chciwości i żądzy. To ostatnia część tetralogii Sokurowa o ludziach władzy. Bohaterami poprzednich części byli: Hitler, Lenin i japoński cesarz Hirohito.