Max Doyle (Sterling Beaumon) é um rapaz de 11 anos cujo amor pela magia desilude do seu pai (David DeLuise) e que tira o ridículo do seu irmão mais velho, Colin (Adam Hicks). Enquanto lavava a roupa no porão, Max ouve vozes. Enquanto investiga a fonte do som, ele vê uma mão saindo da parede. Um túnel escondido atrás da parede abriga os malvados Phears (Brian Stepanek) e seu quadro de fantasmas. Os Ensaiantes pretendem libertar-se a si próprios e aos seus lacaios do mundo dos fantasmas para habitarem o mundo físico, mas só o poderão fazer no Halloween.
Later, Max encontra os fantasmas de duas crianças, Nicky (Luke Benward) e Tara Roland (Madison Pettis), que de repente vieram ocupar o seu quarto. Eles explicam que precisam da ajuda dele para aprender quem são, como vieram a ser fantasmas e o que aconteceu com seus pais. Embora eles não possam ser vistos por ninguém além de Max, eles são capazes de interagir com objetos no mundo físico. Isto permite-lhes assustar um rapaz que tem andado a intimidar o Max na escola. Pouco tempo depois, Tara e Nicky ficam sabendo que foram os Ensaios que mataram seus pais e agora mantêm os fantasmas de seus pais cativos. Durante o ensaio do show de magia de Max, Tara é capturada por Phears.
Max conta a Nicky e sugere que Nicky o jogue no túnel do porão para encontrá-la. Da mesma forma que (a maioria) das pessoas não vê fantasmas, os fantasmas não conseguem ver o Max. Ele recupera uma caixa de Tara que contém um anel para derrotar os fantasmas maus, mas o Phears impede que ela fuja com ele. Traci (Ali Lohan), uma rapariga de quem Max tem estado apaixonado, torna-se a sua assistente para o seu espectáculo de magia. Eles actuam com a ajuda de Nicky movendo objectos, fazendo parecer como se fosse Max movendo-os com a sua magia. No Halloween, Phears finalmente quebra o muro do túnel e cai no show.
Ali, Max canta o feitiço (Da luz da terra desce a escuridão, se eles voltarem que tudo depende, quando as mãos apontam para os céus iluminados pela lua, em 10-31 a escuridão morre) e os lacaios de Phears são mandados de volta para as profundezas da terra. Max recebe aplausos do público que acreditava que tudo fazia parte do espetáculo, enquanto o próprio Phears escapa na forma de uma barata sem que ninguém o veja.