Vic (Sophie Marceau), treize ans, inscrite au lycée Henri-IV, est à l'âge des premières sorties et des premiers émois. Ses parents, François (Claude Brasseur), dentiste, et Françoise (Brigitte Fossey), dessinatrice de bandes dessinées, sont très occupés par leurs carrières respectives ou leurs problèmes de couple et n’arrivent pas toujours à communiquer avec elle. Vic se confie le plus souvent à son arrière-grand-mère Poupette (Denise Grey), beaucoup plus ouverte d’esprit malgré le fossé des générations.
Après une longue insistance et des disputes, les parents de Vic consentent à la laisser participer à une boum organisée par Raoul, un copain de lycée. Là, elle fait la connaissance de Mathieu (Alexandre Sterling), un garçon du lycée âgé d’un an de plus qu’elle. Leur histoire d’amour en cachette des parents s’installera petit à petit au fur et à mesure des semaines.
L’ancienne maîtresse de François, Vanessa (Dominique Lavanant), débarque à son cabinet dentaire, pour se plaindre qu’il l’a délaissée et réclame une nuit d’adieu en le menaçant d'appeler sa femme. François est embarrassé par ce chantage et consent à la retrouver le temps d’une soirée uniquement, prétextant un colloque professionnel auprès de Françoise, qu’il compte rejoindre en fin de soirée. Déçue, Vanessa téléphone à Françoise et, se faisant passer pour une infirmière, lui fait croire que François s’est cassé la jambe et sortira de l’hôpital au matin. Elle peut ainsi le garder auprès d’elle toute la nuit, mais François doit dès le lendemain se faire faire un faux plâtre et jouer les infirmes.
Après plusieurs jours, pris de remords et touché par les attentions de sa femme, qui est aux petits soins pour lui et lui organise sa revalidation, François consent à enlever son plâtre. Il déclare à Françoise son amour, lui apprend son infidélité en lui demandant de lui pardonner. Celle-ci le prend mal et le couple se sépare. Françoise, se faisant passer pour une cliente, va jusqu'à détruire l’étal de la parfumerie tenue par Vanessa pour se venger. Elle commence de son côté à fréquenter Éric (Bernard Giraudeau), professeur d’allemand au lycée, dont elle fait la connaissance à l'occasion d'un rendez-vous avec lui à propos des mauvais résultats scolaires de Vic.
Pénélope (Sheila O'Connor), la meilleure amie de Vic, lui apprend qu’elle a vu Mathieu avec une certaine Lydia, une fille de 16 ans. Lors d’une soirée, elle demande à Vic de la rejoindre pour le constater par elle-même. Au moment où François arrive sur place pour récupérer sa fille, partie sans prévenir de la maison, Vic embrasse fougueusement son propre père sous les yeux de Mathieu pour le rendre jaloux.
Cette nuit-là, François, qui a ramené Vic à la maison, reçoit l’autorisation de dormir sur le canapé, mais Françoise n’est pas encore prête à accepter son retour pour de bon. Malgré tout, il la rejoint dans son lit pendant la nuit.
Un soir, François découvre l’existence d’Éric, qu’il voit raccompagner Françoise chez elle, et le suit en voiture lorsque celui-ci rentre chez lui. À un carrefour, Éric est agressé par des loubards qui essayent de lui voler sa voiture. François les met en fuite mais en profite pour asséner un coup de poing à Éric en lui demandant de laisser sa femme tranquille. Le lendemain, alors qu’il attend Vic à la sortie du lycée, François est ac