A chinese spy finds himself inexplicably living and dying the same day over and over again.
1987
2004
1965
1982
1929
1947
1952
1997
1994
1970
1995
1999
—
2008
1951
1960
1954
2006