Jenny is heading home after work when her night takes a terrifying turn with the arrival of a stranger, dressed as a Jester.
1928
2008
1995
2022
1999
1994
2013
2018
2024
2003
2023
2014
2011
2006
2005