A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1937
2003
1997
1938
1936
1934
1933
2013
1992
1965
2001
2004
1985
1982
1969