A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
2006
2007
2004
2008
1982
1976
1977
1979
2005
1985
1990
2003
1983
2002
2024