故事发生在二十世纪三十年代,懵懂青年鲍勃(杰西·艾森伯格 Jesse Eisenberg 饰)前往好莱坞投奔在那里混得风生水起的舅舅菲尔(史蒂夫·卡瑞尔 Steve Carell 饰),在菲尔的引荐下,鲍勃结识了名为瓦妮(克里斯汀·斯图尔特 Kristen Stewart 饰)的可爱姑娘。活泼健谈的瓦妮很快就令鲍勃坠入了爱河,遗憾的是,瓦妮告诉鲍勃自己已经有了男友。
一日,伤心欲绝的瓦妮找到鲍勃,原来她的男友是一名有妇之夫,后者因为无法下定决心同妻子离婚而决定与其分手。鲍勃温柔耐心的陪伴失恋的瓦妮,随着时间的推移,两人慢慢走到了一起。让鲍勃没有想到的是,瓦妮的前男友竟然正是菲尔,当菲尔下定决心要娶瓦妮之时,瓦妮亦毫不犹豫的离开了鲍勃。之后,失意的鲍勃返回家乡,在哥哥本(寇瑞·斯托尔 Corey Stoll 饰)经营的俱乐部里当差,并在那里遇见了维罗妮卡(布蕾克·莱弗利 Blake Lively 饰),他们结婚生子,一切看起来都是那样的美好,直到有一天,瓦妮和菲尔再度出现在了鲍勃的身边。。风流倜傥的男主人公马克·玛隆尼埃(加斯帕德·普鲁斯特 Gaspard Proust饰),白天是仪表堂堂的文学评论家,晚上则是热衷出入社交界的专栏作家。他刚刚离婚,结束与妻子的三年爱情生活。他一直都很肯定爱情只能维持三年的说法,甚至专门写了一篇文章来论证这一观点。此时的他对婚姻持强烈的反对态度,并且扬言再也不相信爱情了。马克在祖母的葬礼上遇见了表嫂爱丽丝(露易丝·布尔昆 Louise Bourgoin饰),美丽动人的爱丽丝让马克颠覆了他之前的观念,两人迅速坠入爱河。甜蜜的两人一起欣赏音乐,一起在巴黎街头漫步,一切似乎在完美地发展着。可马克并不知道的是——爱丽丝正是一本叫《爱情只能持续三年》小说的作者。两人最终到底能不能收获“天长地久”的爱情呢?。