A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1994
1992
2005
1948
1991
2010
2001
1975
2012
2007
1987
1998
1995
1997
1946
2021
2014
1968
2009