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.
1991
1993
1962
2012
1984
1958
2026
2025
2024
2008
1985
—
2019
1976
2006
2018
2023