A detective must face his past to solve the crime of the present.
2006
1946
1941
1985
1996
2022
1973
1971
2023
1987
1975
1928
2024
2018
2017
1970
1936
1998
1983