A chinese spy finds himself inexplicably living and dying the same day over and over again.
2002
2020
1959
1996
1962
1985
2006
1984
1999
1988
2016
1931
2017
2000
2004
1982
2019