Nina (Cristiana Capotondi) e Simone (Stefano Accorsi) si amano fin dai tempi della scuola ma nessuno l'ha mai confessato all'altro. Fino a quando, dopo vent'anni si incontrano per caso davanti alla stessa scuola che hanno frequentato. Ma lei dovrà superare le grinfie del suo fidanzato Carlo (Alessandro Gassmann) e lui della sua fidanzata Angelica (Ambra Angiolini). Poi i giocatori si faranno numerosi. La mamma di Nina, Claudia (Margherita Buy) si opporrà a Simone in tutti i modi. E il papà Vincenzo (Christian De Sica) controattaccherà tutta la famiglia per poi giungere a uno straordinario lieto fine.