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.
2000
1995
2005
1993
1976
2009
1972
2019
1999
1974
1966
2024
2018
1983
2021
1959
2014