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.
1976
2012
2010
2001
2019
2024
1987
1998
—
2020
2011
1986
1983
2016
1947
1978