A doctor from New York travels to a remote plantation in the 1890s to care for a disturbed boy who seems to have inexplicable abilities. She begins treating the child, but in doing so, ignites a war between science and religion as the local priest believes the boy is possessed by the devil and the cause of the village's woes.
Amber Heard
as Grace Burnham
Eduardo Noriega
as Nicolas Marquez
Lorenzo McGovern Zaini
as Martin Marquez
Luca Calvani
as Antonio
Herbert Ignacio
as Temo
Monica Contini
as Maria
Yari Gugliucci
as Father Gavira
Ernesto Molina
as Andreas
Sophie Amber
as Isabella
Romain Palacci
as Doctor
Isabella Benetton
as Eva
Mattia Losacco
as Violin Boy