A chinese spy finds himself inexplicably living and dying the same day over and over again.
1984
1999
1939
1985
2016
1996
1982
2017
2014
1964
2002
1988
1992
2025
2010
2021
1993
2006
2003