"God and the Devil cannot exist in the same body."
An American priest working in Mexico is considered a saint by many local parishioners. However, due to a botched exorcism, he carries a secret that’s eating him alive until he gets an opportunity to face his demon one final time.
Some links on this page are affiliate links. We may earn a commission on purchases made through them, at no extra cost to you. Learn more.
Will Beinbrink
Father Peter Williams
María Gabriela de Faría
Esperanza
Irán Castillo
Magali
Joseph Marcell
Father Michael Lewis
Hector Kotsifakis
Dr. Nelson
Juan Ignacio Aranda
Bishop Balducci
Evelia Di Gennaro
Sister Camila
Raquel Rojas
Inmate Silvia
Nuria Gil
Reporter
Jesse Celedon
Prison Guard