Paris, Kingdom of France, August 18, 1572. To avoid the outbreak of a religious war, the Catholic princess Marguerite de Valois, sister of the feeble King Charles IX, marries the Huguenot King Henry III of Navarre.
Isabelle Adjani
as Margot
Daniel Auteuil
as Henri de Navarre
Jean-Hugues Anglade
as Charles IX
Vincent Perez
as La Môle
Virna Lisi
as Catherine de Médicis
Dominique Blanc
as Henriette de Nevers
Pascal Greggory
as Anjou
Claudio Amendola
as Coconnas
Miguel Bosé
as Guise
Asia Argento
as Charlotte de Sauve
Julien Rassam
as Alençon
Thomas Kretschmann
as Nançay