A detective must face his past to solve the crime of the present.
2003
2008
2000
1972
1966
1946
2001
1936
1939
1935
1934
2017
2025
—
2018
2012
2010