R.L. Stine's Most Ghostly is the story of Max Doyle (Sterling Beaumon), a typical 11-year-old boy who finds that his obsession with magic gets him more than he bargained for. When his magic spells make Max see ghosts that no one else can see, he begins to live in both the spirit realm and the real world. When two young ghosts (Luke Benward and Madison Pettis) ask Max to help them solve the mystery of their parents' disappearance, Max makes a deal with them. If he solves the mystery, they must help him in his magic show on Halloween. Max knows that with the help of the two spirits, his magic show will be a huge success sure to impress Traci (Ali Lohan), the most popular girl in school. As Max ventures further into the spirit realm, he realizes that only he can stop the evil spirit Phears from wreaking havoc within the human world.