When Rupert and his friend Amelia find the new substitute teacher doing odd things, they discover that she is actually a witch with a magical talking cat who sought them out in order to stop an evil coven of witches from destroying her.
1972
1979
1994
1998
1997
1989
2005
2018
1988
1992
1971
1981
2012
2009
2023
1999
2011
1937
1983
2007