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.
1978
2018
1954
2019
1950
1975
2024
2008
1976
2006
2023
1964
1986
2021
1974
1931
2001