Can Schalcken save his love, Rose, from the clutches of a ghastly suitor before it is too late?
1990
1991
2024
2016
—
2018
2015
1992
2014
2020
2011
2013
1968
1977
2023