Lalkarz Samuel Mullins (Anthony LaPaglia) i jego żona Esther (Miranda Otto) w 1943 roku stracili w wypadku samochodowym ukochaną, siedmioletnią córeczkę Annabelle. Dwanaście lat później małżeństwo decyduje się zaprosić do swojego domu zakonnicę o imieniu Charlotte (Stephanie Sigman) oraz sześć dziewczynek z sierocińca. Ich sielanka nie trwa jednak długo. Goście szybko stają się celem opętanej lalki wykonanej przez Samuela.