A theoretical physicist discovers his life is in danger when he comes home to find two future versions of himself.
2010
2013
1981
2009
1978
1961
2015
2023
2020
1935
2024
1964
2025
2002
1965
2001