Carl (Jonas Wandschneider) går i 6.B. og passer mest sig selv, men en dag får eleverne besked om, at de skal have vikar, og som alle andre skoleelever glæder de sig til at tage fusen på vikaren og få sat lidt skub i de ellers så kedelige timer. Men vikaren (Paprika Steen), Ulla Harms, viser sig ikke at være som andre vikarer! Hun er ondskabsfuld ved børnene og ved ALT. Selv de mest umulige regnestykker kender hun svaret på, men det mest uhyggelige er, at hun tilsyneladende også ved, hvad børnene tænker. Ungerne når hurtigt frem til, at ikke alt er, som det skal være med Ulla, og da den lille nørd Philip (Nikolaj Falkenberg) oven i købet ikke kan finde Ulla Harms optegnet nogen steder, bliver de for alvor bange – Ulla Harms eksisterer ikke!
Vikaren fortsætter sine ondskabsfuldheder over for ungerne og træner dem hårdt, da hun er opsat på at vinde en prestigefuld konkurrence for skolebørn i Paris. Hun piner og plager dem – opsat på at komme af sted med hele flokken. Børnene beslutter at dele deres bekymringer med deres forældre – først og fremmest fordi de ikke vil finde sig i hende, men også fordi de frygter rejsen alene til Paris. Forældrene beslutter at konfrontere skoleledelsen og vikaren, men Ulla Harms får med sit pludseligt ændrede charmerende og varme væsen hurtigt overbevist forældrene om, at det er ungerne, der er helt galt på den – at de ser for mange science fiction film og spiller for meget computer spil. Men samme aften opdager Carl, at den er helt gal – han finder nogle mærkelige billeder i Ullas taske og en mystisk kugle, som han senere ser omdanne sig til en mand! Med forældrene imod sig og en endnu farligere og mistænksom Ulla Harms beslutter ungerne i samarbejde at løse mysteriet. Men der er kun én ting, som kan løfte sløret for vikarens dybe hemmelighed – de må bryde ind i hendes hus…