Can Schalcken save his love, Rose, from the clutches of a ghastly suitor before it is too late?
2002
1984
2016
2004
1954
2007
1965
1988
2017
2020
1998
2008
2006
1995