The purchase of a mystery Jigsaw Puzzle from a strange and unsettling vendor leads a man to an evening of frightening consequences.
2005
2002
2017
2004
1994
2014
2015
1988
1989
2000
1996
2019
1985
1987
2007
2023
2001
1991