A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1994
2000
1999
2010
1984
1986
2006
2008
2024
2014
2009
1981
2017
2007
1998