Jenny is heading home after work when her night takes a terrifying turn with the arrival of a stranger, dressed as a Jester.
2010
2022
1959
1993
2008
2007
1986
2011
2002
1976
1980
1979
2003
2006
1995