A detective must face his past to solve the crime of the present.
1991
1962
1988
1984
1976
1995
1981
1996
2000
2016
1944
2014
2019
1923
2006
2007
1997