Kate (Sandra Bullock) e Alex (Keanu Reeves) vivono nella stessa casa ma non si sono mai visti. Quando cominciano a scambiarsi lettere d’amore, scoprono di vivere a due anni di distanza. Devono venire a capo del mistero della loro storia prima che sia troppo tardi.