Unforgettable (1996)
Unforgettable is a 1996 thriller with science fiction elements, directed by John Dahl and starring Ray Liotta and Linda Fiorentino. The movie is about a man named David Krane (Liotta), who is obsessed with finding out who murdered his wife.
More at Wikipedia.