Step Fletcher, his wife DeAnne, and their children have just moved to Steuben, North Carolina, where there has been a rash of mysterious disappearances. Plagued by various problems, the religious Fletcher family slowly adjusts to the community. Eight-year-old son Stevie, however, spends all his spare time with his imaginary friends. Preoccupied with settling into their new home, Step and DeAnne fail to understand the connection between Stevie's friends and the young boys' disappearances. Almost too late, Stevie makes the ultimate sacrifice to convince his family that his imaginary friends are real and to reveal the boys' murderer.