A theoretical physicist discovers his life is in danger when he comes home to find two future versions of himself.
1981
1949
1987
—
1905
1998
2006
2010
2022
2019
2023
1973
2012
1908
2025
2002
2018