A detective must face his past to solve the crime of the present.
1971
2003
1954
1956
1995
2025
1943
1967
2005
2018
1963
1945
1976
1934
1931
1932
1974
—
1978