Paris, 1640. Dans un théâtre, un curieux personnage, dont l'esprit est aussi acéré que la rapière, provoque un duel au milieu d'une foule admirative. Cet homme, c'est le grand Cyrano (Gérard Depardieu) ; poète, fin bretteur, beau parleur, il ne craint ni le sang, ni les sots. Hélas, il est laid ; affublé d'un nez aux proportions peu communes, il désespère de pouvoir un jour séduire son amour de toujours, la belle Roxane (Anne Brochet), sa cousine...