周杰伦饰演的小伦是生活在1999年的学生,而桂纶镁饰演的小雨是1979年的人,两个同一个世界,但却生活在不同时光的人,因为时空穿越,而相识相恋,最终还是不能相守。
小雨在老琴房弹奏了一首曲子,阴差阳错的来到了20年后,此时小伦也来到了这间老琴房,男主和女主一见钟情,但是小伦并不知道小雨的真实身份。在这段时间里,小伦和小雨开启了一段甜甜的恋爱,可是小雨时不时的就消失不见,让小伦猜不透。
直到后来,小伦再也没见过小雨,他便来到了这间老琴房,弹起了小雨的那首曲子,没想到穿梭来到了20年前,小伦在教室里看到了小雨,但是小雨并不认识他,这部影片是一个开放式的结局。