O Último Beijo (L'Ultimo Bacio) é um filme harmonioso, narrado através da história de oito personagens centrais que têm sua vida entrelaçada na eletrizante busca paralela por paixões. Eles têm idades diferentes: Francesca (Martina Stella) tem 18 anos e no filme se apaixona por Carlo (Stefano Accorsi) que, como seus amigos Adriano (Giorgio Pasotti), Paolo (Claudio Santamaria), Alberto (Marco Cocci) e Marco (Pierfrancesco Favino), tem 30 anos e está prestes a se casar com Giulia (Giovanna Mezzogiorno), idealista romântica de 27 anos. Anna (Stefania Sandrelli), mãe de Giulia, de 50 anos de idade e 39 de casada, tem medo de ficar velha e desistir de si mesma por achar que a juventude acabou, para sempre.