Avgust je 1572. godine. Francuska je iscrpljena brutalnim, krvavim verskim ratovima. Margarit, poznata pod imenom Margo (Isabelle Adjani), prelepa je, ponosna žena plave krvi. Kao sestra kralja Šarla IX (Jean-Hughes Anglade) katoličke vere, prisiljena je da se uda za protestanta Anrija de Navara (Daniel Auteuil) da bi pomirila dve zavađene struje u zemlji. Šest dana nakon venčanja, 24. avgusta 1572. godine, događa se poznata stravična Vartolomejska noć koju je podstakla Margoina majka, nemilosrdna i proračunata Katarina de Mediči (Virna Lisi). Hiljade protestanata je brutalno ubijeno. Jedan od njih, La Mol, ranjen pokuca na Margoina vrata. Ona ga prima i po prvi put u svom životu, zaljubljuje se u neprijatelja. Katarina de Mediči sve to vreme vuče konce iza kulisa naređujući napade i ubistva.