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.
1990
1992
2018
2025
1943
2022
2016
2021
1961
2020
1933
1953
2005
1964
1969
2023
1950