1905: Alles, was die 12-jährige Sophie Fillbrook besitzt, sind ihre Puppen, mit denen das einsame Mädchen ihre gesamte Zeit verbringt. Ihr gewalttätiger Vater zwingt sie jedoch, ihre Lieblinge im Garten hinterm Haus zu vergraben. Kurz darauf stirbt Sophie bei einem tragischen Unfall und wird von ihrem ebenfalls im Garten vergraben. 100 Jahre später bezieht die Familie Fillbrook das Haus. Guy Fillbrook (Jared Kusnitz), der permanent von den Teenagern Tom (Scott Seymour) und Rich (Brian Lloyd) schikaniert wird, stößt auf das Puppengrab, woraufhin Sophies Geist Besitz von ihm ergreift und die Puppen zum Leben erweckt werden. Als Guys Schwester Deedee Fillbrook (Gabrielle Lynn) mit Tom und Rich eine wilde Party feiert, proben die Puppen den Aufstand und zeigen den Teenagern, wer der Herr im Haus ist.