In Barcelona, an exorcist (Luís Marco) and his teenage granddaughter (Clàudia Pons) cast out demons while trying to elude the grasp of the cultists who are stalking them.
In the Isan region of Thailand, a shaman realizes that his nephew has been possessed. However, the goddess that appears to have taken possession turns out not to be as benevolent as she first appears.
Two years after escaping from a demonic terror, Alfie and Nara try to continue their lives, but Alfie is still haunted by feelings of guilt and unnatural visions.
When a town is swept by a series of gruesome killings, a mysterious priest (Christian Slater) seems to be the only one who can help protect them from a truth more evil than any of them could have imagined.
Stricken with stigmata, Madeline travels to a convent where nothing is what it seems -- and her friend August is seemingly the only person she can trust. Together, they must confront the demons inside Madeline before she becomes the Antichrist.