Max Doyle (Sterling Beaumon) 11 éves, akinek a bűvészkedés iránti szeretete csalódást okoz apjának (David DeLuise), és nevetségessé teszi idősebb bátyját, Colint (Adam Hicks). A pincében mosás közben Max hangokat hall. Miközben a hangok forrását kutatja, látja, hogy egy kéz jön ki a falból. A fal mögötti rejtett alagút történetesen a gonosz Phearsnak (Brian Stepanek) és szellemekből álló káderének ad otthont. Phears célja, hogy kiszabadítsa magát és csatlósait a szellemek világából, hogy a fizikai világba költözzenek, de erre csak Halloween napján lesz lehetősége.
Később Max rájön, hogy két gyerek, Nicky (Luke Benward) és Tara Roland (Madison Pettis) szelleme hirtelen a szobájába költözött. Elmagyarázzák, hogy a segítségére van szükségük, hogy megtudják, kik ők, hogyan lettek szellemek, és mi történt a szüleikkel. Bár Maxon kívül senki más nem láthatja őket, képesek interakcióba lépni a fizikai világ tárgyaival. Ez lehetővé teszi számukra, hogy megijesszenek egy fiút, aki zaklatja Maxet az iskolában. Nem sokkal később Tara és Nicky megtudják, hogy Phears volt az, aki megölte a szüleiket, és most a szüleik szellemeit tartja fogva. Max bűvészműsorának próbája közben Tara fogságba esik Phears által.
Max mesél erről Nickynek, és azt javasolja Nickynek, hogy dobja be őt az alagsori alagútba, hogy megtalálja őt. Ahogyan az emberek (többsége) nem látja a szellemeket, úgy a szellemek sem láthatják Maxet. Visszaszerez egy dobozt Tarától, amiben egy gyűrű van, amivel legyőzheti a gonosz szellemeket, de Phears megakadályozza, hogy elmeneküljön vele. Traci (Ali Lohan), a lány, akibe Max belezúgott, az asszisztense lesz a bűvészmutatványához. Úgy lépnek fel, hogy Nicky segítségével tárgyakat mozgat, és úgy tűnik, mintha Max mozgatná őket a varázserejével. Halloween napján Phears végül áttöri az alagút falát, és megzavarja a műsort.
Ahol Max elkántálja a varázsigét (A föld fényéből a sötétség leszáll, visszatérnek-e, hogy minden attól függ, ha a kezek a holdfényes égre mutatnak, 10-31-én a sötétség meghal), és Phears kegyencei visszakerülnek a föld mélyére. Max tapsot kap a közönségtől, akik azt hitték, hogy minden a show része, míg maga Phears egy csótány formájában elmenekül anélkül, hogy bárki meglátná.