A detective is seeking an assassin in a murder that has not yet occurred, only to discover that it is his destiny to become that assassin.
1973
1967
2023
1985
1992
1931
1959
1993
1960
1955
1977
2016
2010
1990
1983
1962
2002
1999
1997