Intriguing serial-killer thriller with a sci-fi (time-travel) tinge; also, a beautiful love story. There is a lot of fun in the small details, like for example if you learn a few days before you get married that your marriage will fail, why even bother? Good makeup work too, which allows the same actors to convincingly play their characters in two time periods separated by a 20-year gap. *** out of 4.