The lines between reality and fiction, and good and bad blur when both a nihilistic detective and a serial killer's affairs with a mysterious girl overlap.
1970
1966
1988
2000
1965
1973
1958
1981
2003
1972
1986
1977
2005
1957