The film opens with the execution of a woman accused of witchcraft in 1845 in Banfield, Massachusetts. Before she dies, however, her spirit is bound to the body of a doll.
Many years later, skeptical journalist Gerry Fenn works a job reporting on all things strange and unusual. His latest assignment takes him to Boston, where the purported strange activity is revealed to be a teenage prank. As he's preparing to leave he discovers the doll shown earlier in the movie and purposely crushes it, accidentally setting the woman's spirit free. Gerry later gets into an accident as he's driving away after seeing a young girl, Alice, run across the road. He follows her to a tree, the site where he found the doll, and hears her speak before collapsing. When he takes her to a hospital later he learns that Alice is a deaf-mute and couldn't have spoken. Gerry decides to stay in town to investigate what he thinks could be a real story rather than a hoax or prank.
Jeffrey Dean Morgan as Gerald "Gerry" Fenn
Cricket Brown as Alice Pagett
William Sadler as Father William Hagan
Katie Aselton as Natalie Gates
Cary Elwes as Bishop Gyles
Diogo Morgado as Monsignor Delgarde
Bates Wilder as Geary
Marina Mazepa as Mary Elnor
Christine Adams as Monica Slade
Gisela Chipe as Sofia Walsh
Dustin Tucker as Dan Walsh
Danny and Sonny Corbo as Toby Walsh
The Unholy is a 2021 American supernatural horror film written, produced, and directed by Evan Spiliotopoulos (in his directorial debut), based on the 1983 novel Shrine by James Herbert. Produced by Sam Raimi through his Ghost House Pictures banner, it stars Jeffrey Dean Morgan, Katie Aselton, William Sadler, Diogo Morgado, Cricket Brown, and Cary Elwes.