When a man of identical appearance to him is killed in the street, scientist Diego Durand realises that the flashes of déjà vu that torment him are part of a sinister secret past that he must uncover.
2016
2018
2025
2023
2013
1952
1965
1976
2009
2007
2000
2003
2002
1997
1975
2015