Max è un quindicenne che adora la magia, odia lo sport e non riesce ad aprire bocca quando vede Traci, la ragazza più popolare della scuola. Un giorno scopre di essere l'unico in grado di vedere i fantasmi che infestano la sua casa, e propone ai due spiriti un accordo: li aiuterà a risolvere il mistero della scomparsa dei loro genitori e a sconfiggere un demone selvaggio, se loro lo aiuteranno a trasformarsi nel ragazzo più chiacchierato della scuola.