In 1493
Germany,
Baron Frederick Hoffman and his pregnant wife
Lilliana are driving home through the
woods when their carriage is attacked by
wolves, and Lilliana is mortally wounded. Frederick is forced to perform a
caesarean section on her to save their unborn daughter, whom he names
Lilli in honor of her mother. Seven years later, Frederick remarries the
French noblewoman
Claudia Alvise, who arrives at his residence along with her mute brother
Gustav and an ornate
vanity that belonged to their mother. Despite Claudia's attempts to win over Lilli, the latter refuses to accept her, still mourning her mother and envying her father's attention to Claudia. On the Hoffmans' wedding night, Lilli witnesses her nanny being killed by a mysterious force from Claudia's vanity
mirror, which increases her distrust of her stepmother. Nine years later, a teenaged Lilli starts a relationship with a young
doctor,
Peter Gutenberg, and dreams of leaving home, while Claudia is pregnant with her first child. The Hoffmans throw a
ball, and Lilli arrives dressed in her mother's gown, taking Frederick's attention away from Claudia. Hurt and jealous, Claudia goes into premature labor and the baby is a
stillborn, while she is rendered unable to have other children. The spirit from Claudia's mirror in the form of her reflection consoles her and promises revenge on Lilli. Lilli remorsefully apologizes to Claudia, unaware that the latter has decided to dispose of her. Several weeks later, Claudia sends Gustav to kill Lilli when she is walking outside, forcing the latter to flee into the woods. Gustav brings his sister a
boar's heart, as if it were Lilli's, but the mirror reveals his trick, and Claudia bewitches her brother with
hallucinations that drive him to
suicide. Frederick and Peter go in search of Lilli, but the former gets injured and they are forced to return home. In the forest, Lilli stumbles upon an abandoned
abbey, where she is confronted by a
group of seven societal outcasts; one of them, Rolf, offers to get a
ransom for Lilli and tries to
rape her, but their leader, Will, drives him away. With nowhere else to go, Lilli follows the group into the
mine. Claudia uses
witchcraft to cause a cave-in at the mine, but Will saves Lilli, while one of the outcasts, Gilbert, is buried alive. Despite the initial mutual antagonism, Lilli warms up to Will after learning that he lost his family due to his refusal to fight for the
Crusaders. The next day, Claudia tries to kill Lilli again by magically knocking down trees, but the latter manages to escape, although another outcast, Lars, is killed in the process. That night, Lilli and Will share their first kiss. Meanwhile, Claudia rapes Frederick to take his seed for the ritual
resurrection of their stillborn child and turns Gustav's eviscerated heart into an
apple. Disguised as an old crone, Claudia tracks down Lilli's whereabouts and tricks her into eating the apple, which plunges the latter into a
death-like trance. Peter arrives shortly after and pronounces Lilli dead, but as he and the outcasts prepare to bury her, Will notices that her eyes have opened. He shakes Lilli, dislodging a piece of apple from her throat, and revives her. Accompanied by Will and Peter, Lilli returns to her castle and finds the entire household under a spell that has driven them into a mindless and hostile state. Claudia forcibly takes Frederick to the
chapel, where she tries to
exsanguinate him to complete the ritual. Lilli and Will find a weakened Frederick and take him to safety, while Claudia kills Peter by pushing him out of the window. Lilli finds Claudia cradling her revived child and fights her, setting fire to the room in the ensuing battle. Lilli stabs the mirror with a
dagger, wounding Claudia, who is further injured by the shards and the spreading fire, before she and her child are crushed by
debris. With Claudia gone, her spell is broken, and Lilli reunites with her father and Will. ==Cast==