When a private eye reluctantly takes a case to investigate a possible murder suspect, he realizes that in order to uncover the clues, he must compel everyone to confront their demons. But to solve the case, he must confront his own.
1988
1996
1995
2002
2000
1992
2013
1969
1917
1979
—
1975
2015
2021
2018
2003
2017