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.
2002
1999
1973
1992
2010
1984
1988
1982
1978
2024
1968
2007
1975
2008
2003
2025
2016
1995