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.
1998
2004
1990
1997
1981
2005
1982
1969
2019
2007
1999
2024
1962
1963
1964
1967
1974
1977
1980