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
1972
2023
2018
2012
2011
2019
2016
2014
2013
1932
1992
2015
1988
2002
2020
1915
2025