Matteo Scuro, a retired Sicilian bureaucrat and opera buff, has been stood up by his five adult children during the summer vacation, all of whom live in various cities on the Italian mainland with what he believes are responsible jobs. Despite their not visiting and the neighbours' criticisms, he remains optimistic, considering that his children could not come because they are too busy. His children are named after popular opera characters, Tosca for Puccini's Tosca, Canio for Leoncavallo's Pagliacci, Norma for Bellini's Norma, Guglielmo for Rossini's Guglielmo Tell and Alvaro for Verdi's La forza del destino.
He decides to surprise each of them with a visit, traveling by train, and finds none of them as he imagined, with each of his children seeming to reflect the opera character after whom they were named. Matteo's train journeys take him to Naples, Rome, Florence, Milan and Turin to search for each of his children; he even spends one night on the streets among the homeless. Before his arrival at each of their homes, each of his grown children scramble to put on a façade to cover up their personal failings: One daughter's ex-husband temporarily moves back in with her and their child. A son who lost his University professorship temporarily moves back into his old office. Another daughter hides the fact that she works as a lingerie model, etc. Finally, after visiting all his children, Scuro returns to Sicily, visits his wife's grave, and reports to her with irony that their children are all fine.