Twice Upon a Yesterday (1998)
1998Victor goes back in time to correct the mistake that led to his break-up with Sylvia and stop her from marrying another man. In that timeline, we witness how Sylvia cheated on him with the man that she is going to marry in the present.