A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1982
2015
1968
1967
1962
1978
1979
2013
1920
1960
2009
2004
1986
2014
1988