There is an old ghost story in the sleepy town of Ravens Fair about Mary Shaw, a ventriloquist who went mad. Accused of the murder of a young boy, she was hunted down by vengeful townspeople who cut out her tongue and killed her. They buried her along with her "children," a hand-made collection of vaudeville dolls.
Since that time, Ravens Fair has been plagued by death. The ghastly dolls from Mary Shaw's collection have gone missing from the grave and reappeared over the decades. In the dead of night--wherever they are glimpsed--families are found gruesomely murdered...with their tongues torn out.
Far from the pall of their hometown, newlyweds Jamie (Ryan Kwanten) and Lisa Ashen thought they had established a fresh start. But when his wife is grotesquely killed, Jamie reluctantly returns to Ravens Fair for the funeral, intent on unraveling the mystery of her death.
Once reunited with his ill father (Bob Gunton) and his father's new young bride (Amber Valletta), Jamie must dig into the town's bloody past to find out who killed his wife and why. As he uncovers the legend of Mary Shaw, Jamie unlocks the story of her curse and the truth behind the song from his childhood: if you see her and scream, you will never speak again.