Can Schalcken save his love, Rose, from the clutches of a ghastly suitor before it is too late?
2009
2006
2012
1994
1999
2005
2015
2001
2010
2000
2002
1997
2011