A chinese spy finds himself inexplicably living and dying the same day over and over again.
1927
1953
1975
1993
2005
1997
1999
2002
2006
1945
2011
2020
2015
1995
2009