A chinese spy finds himself inexplicably living and dying the same day over and over again.
1973
1996
2000
2006
1926
1969
2001
2003
2002
1997
1967
2004
1956
1974
1984