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.
2025
2020
2011
1949
1932
1968
1980
1983
1988
2016
2026
1966
1984
1973
—
2023
1998