A harrowing tale of devotion, damnation and the devil within.
Aaron Taylor-Johnson, Lily-Rose Depp, Willem Dafoe, Bodhi Rae Breathnach, Ralph Ineson, Vidal Arzoni, Ned Dennehy, Jack Morris