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.
2012
1973
2016
2024
1927
1919
2011
—
1949
1985
2021
2023
1992
1976
2018