Colin, 14 ans, s’installe chez sa mère Giulia, fraîchement divorcée. Bègue, Colin appréhende sa rentrée dans un collège catholique. Il rencontre Adé pour qui il a le béguin et se lie d’amitié avec Max. Lorsque Adé rejoint le cours de théâtre de Monsieur Devarseau, le nouveau prof de français, Colin décide aussi de s’y inscrire. Si les méthodes de Devarseau dérangent le corps professoral, elles permettent à Colin de gagner confiance en lui. Pour le spectacle de fin d’année, Devarseau va adapter Cyrano de Bergerac. Colin travaille la pièce avec Max. Max confie à Colin qu’il souffre d’avoir un père homophobe. Max et Adé convoitent le rôle de Roxane tandis que Colin se rêve en Cyrano. Giulia apprend que Colin prépare une pièce de théâtre. Elle craint que son fils soit de nouveau victime de harcèlement. Devarseau est convoqué par la directrice : le père de Max refuse que ce dernier interprète Roxane. Le jour du spectacle, Devarseau rassure Colin, stressé. La pièce commence. Lors de la scène du balcon, Adé, qui interprète le rôle de Roxane, laisse la place à Max. Le Cyrano de Colin et la Roxane de Max s’embrassent. Furieux, le père de Max quitte la salle. D’abord déstabilisée, l’audience est peu à peu conquise. Toutefois, Devarseau perd sa titularisation. Le jour de son départ, ses élèves lui récitent une tirade de Cyrano de Bergerac. L’année s’achève, l’été arrive. Colin sort avec Adé. Pendant les vacances, l’adolescent rejoint son père, avec qui il fait du vélo.