A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1968
2018
2004
1990
1995
2000
1998
1991
1993
1999
1997
1969
1965
1988
1932
1973
2017