Jenna was just a newborn when her mother left her to die in a frozen forest. 17 years later Jenna tracks her mother down and invades her new family disguised as a babysitter.
1985
1997
1981
1961
2002
2020
2015
2013
2017
1996
1984
1977
1990
1975
2003
2005
1960
2018