A detective must face his past to solve the crime of the present.
2005
2014
1960
2009
2017
2024
2023
1987
1969
2002
2007
1940
1967