A detective must face his past to solve the crime of the present.
1985
1960
1954
1956
1971
2006
2022
2005
1975
1979
2019
1931
1972
1984
1977