A chinese spy finds himself inexplicably living and dying the same day over and over again.
1984
2001
1953
1997
1983
2021
1924
2022
1988
2008
2006
1956
1995
2014
2003
1996