A selfish man tries to alter his destiny when he receives an ominous phone call from his future self.
2006
2010
1960
2018
2017
2014
2016
1990
2012
2004
2015
1997