泰德(乔什·拉德诺 Josh Radnor 饰)和罗宾(寇碧·史莫德斯 Cobie Smulders 饰)经历了多番波折后在一起,却因为罗宾害怕结婚而分手告终。因为这段感情的结束,泰德恢复了昔日的单身汉生活,罗宾则去了阿根廷散心。然而当罗宾回到纽约时,她带回了一个帅气的男朋友凯伊,这让泰德大受打击。花花公子巴尼(尼尔·帕特里克·哈里斯 Neil Patrick Harris 饰)热衷于物色漂亮女孩发展一夜情,他对于泰德恢复单身感到相当兴奋,他怂恿泰德再次成为他的“最佳伙伴”。泰德何时才能遇到他的真命天女? 婚后的马修(杰森·席格尔 Jason Segel 饰)和莉莉(艾丽森·汉妮根 Alyson Hannigan 饰)决定搬出和泰德合租的公寓,二人用尽积蓄买下一套新房,却发现房子是歪的。虽然他们的生活偶尔有磕磕碰碰,但是小两口的日子总体过得十分美满幸...。海耶斯家的三兄弟没有名字,他们的父亲只是简单粗暴的称呼他们为儿子(迈克尔·珊农 Michael Shannon 饰)、孩子(Douglas Ligon 饰)和小子(巴洛·雅克布斯 Barlow Jacobs 饰)。在决定彻底和过去告别,开始新的生活后,父亲果断的将三个男孩丢给了他们的母亲,从此人间蒸发对四人的死活不闻不问。
一晃眼多年过去,曾经抛家弃子的男人,在另一个小镇上却成为了德高望重的好好先生,他再度组成了家庭,并有了另外的四个孩子,一家人无比的团结和恩爱。一晃眼多年过去,当三个男孩再度接收到有关父亲的消息时,得到的是他的死讯。为了处理父亲的后事,他们来到了父亲生前生活过的小镇上。。