Jenny is heading home after work when her night takes a terrifying turn with the arrival of a stranger, dressed as a Jester.
2014
2011
2025
1959
1978
1967
1973
2005
2006
1974
2009
2008
2010
2001
2015