女医生凯特(桑德拉•布洛克 饰)因为工作繁忙,搬离了郊外的河边小屋。临走时她在信箱里放了一封信,希望下一位住客能帮忙处理信件。不久,她来到了旧址,发现信箱里面有一封来自建筑师亚历克斯(基努•里维斯 饰)的来信,信一封接着一封。原来他们所处的年代相差了两年,他们惊讶之余更乐于成为对方的笔友,他们在不同的空间里,一次又一次感受对方的存在。随着爱情的滋生,亚历克斯决定要见凯特一面,但他们都不知道这场跨越时空的恋爱,将会使他们经历何样的景况。
17 年后,安哥拉移民沃尔特与妻子和女儿在美国团聚。如今,他们成了陌生人,住在一间一居室的公寓里,他们发现对舞蹈的共同热爱或许有助于弥合彼此之间的距离。
16岁的少年利蓝•费兹格莱德(Ryan Gosling 饰)自闭、敏感,在某个午后,一个同龄人倒在了他的脚下。始终保持沉默的利蓝被指控犯有杀人罪送往感化院,两个家庭从此陷入悲伤和痛苦之中。在感化院内,作家兼教师皮尔•麦迪逊(Don Cheadle 饰)为了写书,开始有意识地接近这个沉默寡言的男孩,经过一段时间交往,利蓝慢慢打开紧锁的心门,将自己的内心世界展示给他所信赖的好朋友…