Desde que nasceu, Anna (Bel Powley) vive isolada do mundo, com um homem a quem sempre chamou Papá (Brad Dourif) e que tem feito todos os possíveis para lhe esconder a verdade sobre as suas origens.
No entanto, quando Anna é exposta ao mundo real sob a proteção de uma polícia resoluta chamada Ellen (Liv Tyler), torna-se óbvio que a jovem está longe de ser uma adolescente normal.
Incapaz de se ajustar à vida mundana, Anna é atraída pela liberdade selvagem da floresta, ao mesmo tempo que tenta resistiraos estranhos instintivos e à crescente sede de sangue que despertam dentro de si.