Kiedy Katarzyna Medycejska, królowa Francji, rozpoczyna atak na francuskich protestantów znanych jako hugenoci, hrabia de la Roche ratuje życie swojemu wrogowi, hugenocie Rupertowi de Vrieac, czyniąc go służącym w swoim zamku. Rupert zakochuje się w Jolandzie, siostrze hrabiego, i odkrywa, że jego rywalem o rękę pięknej Jolandy nie jest nikt inny, jak nikczemny książę de Tours, znany kat hugenotów.
Cyrano de Bergerac (Pierre Magnier) to radosny i dowcipny poeta pełen charyzmy i brawury w XVII-wiecznej Francji. Ma tylko jedną wadę: niezwykle długi nos, przez co nie jest atrakcyjny dla żadnej kobiety.