A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
1997
2008
2016
1962
2025
2015
2018
2019
2005
1960
1991
1990
2014
1956
2011