Rok 1642. Cyrano (
José Ferrer) i D'Artagnan (
Jean-Pierre Cassel) spotykają się na drodze do Paryża. Stają się przyjaciółmi w czasie podróży pełnym pułapek. W stolicy, Cyrano jest w służbie króla Ludwika XIII (
Philippe Noiret) i zostaje muszkieterem D'Artagnana za przyczyną Anny Austriaczki (
Laura Valenzuela). Panowie zakochują się w dwóch pięknych kobietach Ninon de l'Eclos (
Sylva Koscina) i Marion de l'Orme (
Daliah Lavi), które postanawiają uwieść przy pomocy drobnego fortelu.