20年代的罗马城。35岁的尼洛(尼利·马考尔 饰)是一个典型的书呆子,笨拙的他总是十分羞涩,不善与人交际,在女人方面更是一窍不通。他的父亲(吉安卡罗·吉安尼尼 饰)则恰恰相反,不仅极其实用主义,而且也是出名的花花公子。看到儿子的这种情况,一心想早早抱孙子的他十分心焦。于是便想方设法把尼洛送到博落尼亚的一所高中去教书,希望儿子能在那座城市热烈奔放的气氛下找到心上人。 在博洛尼亚,尼洛投宿在一家小旅馆里,和一名那不勒斯理发师共住一屋。多亏了这位热心的理发师,尼洛方才懵懂初开。可是,随着他逐渐在教学上展露出才能,他在爱情方面却毫无进展。直到有一天,他在冥冥之中的机缘下,偶遇了博洛尼亚最美丽、又最开放的女孩安吉拉(凡妮莎·英康塔达 饰),她来自这里最显赫的家族,唯一可惜的是她的眼睛在一次事故中失明。他与安吉拉坠入了情网,但他不知道安吉拉是当地上流社会的名人,并且还深爱着她的爱着她的前男友。尼洛能得到她的芳心吗……