A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
2016
2012
1992
2005
2020
2007
1977
2018
1961
1955
2023
1999
1963
2019
2021
2025
1947
1957
2024
1996