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.
2017
2018
—
1997
1994
2005
1960
1992
1998
1962
2008
2006
1990
1985
1963
2023