A witch, a pair of escorts, and a hired gun, unleash a centuries-old curse. Now there is only one way to break the spell, an offering of blood.
1947
1985
1986
2001
1990
2007
1939
2013
1928
2004
1931
2015
2002
1968
2025
2018
1933
2021