A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
2022
1992
1944
2025
2010
1995
1957
1999
2024
2018
1947
1997
1960
2005
1985
1974