A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1992
1999
1998
2008
1993
2007
1988
2018
1946
1980
2005
1929
1995
2004