A detective must face his past to solve the crime of the present.
2014
1930
2008
1977
1985
1988
2016
2019
1986
2003
2023
2015
2005
2011
1982
2022