Can Schalcken save his love, Rose, from the clutches of a ghastly suitor before it is too late?
2010
2023
2020
1986
1954
2024
2016
1988
2017
1972
1890
2009
2005
2022
1998
2021
—