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.
1967
2019
2022
—
2025
2023
2004
2012
1969
1998
1928
2013
1932
1983