Isabelle Adjani (Margot), Daniel Auteuil (Heinrich von Navarra), Jean Hugues Anglade (König Karl IX.), Vincent Perez (La Môle), Virna Lisi (Katharina von Medici), Dominique Blanc (Henriette von Nevers), Pascal Greggory (Herzog von Anjou), Jean-Claude Brialy (Coligny), Thomas Kretschmann (Nançay), Claudio Amendola (Coconnas), Miguel Bosé (Herzog von Guise), Asia Argento (Charlotte von Sauve), Ulrich Wildgruber (René, Buchhändler und Giftmischer), Dörte Lyssewski (Marie Touchet), Laure Marsac (Antoinette), Emmanuel Salinger (Guillaume du Bartas), Jean Marc Stehle (Gastwirt), Bruno Todeschini (Armagnac), Jean Philippe Écoffey (Fürst von Condé), Johan Leysen (Maurevel), Michelle Marquais (Kindermädchen), Barbet Schroeder (Ratsmitglied), Otto Tausig (Mendès), Tolsty (Henker), Bernard Verley (Kardinal), Valeria Bruni Tedeschi (Kurtisane)