A chinese spy finds himself inexplicably living and dying the same day over and over again.
1966
1987
1917
1942
1944
1968
2005
1980
2009
2003
1967
2004
1973
1991
2006