Unfaithful (2002) by Adrian Lyne starring Diane Lane, Erik Per Sullivan, Richard Gere