A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1986
2006
1997
1973
1998
2001
1999
2008
1929
1969
1960
1944
2007
1992
2004