A worn and dreary detective starts to have delusions about demons from his past, unable to differentiate what's real and what's not.
2012
2024
1989
2013
2001
2025
2019
2011
2018
2021
1969
1959
1930
2003
—
2015