Versailles continues tonight and from the cast to spoilers from the latest episode, here's all you need to know.
Episode 6 of Series 2 airs this evening at 9PM on BBC Two.
Versailles follows the reign of Louis XIV, set during the construction of the Palace of Versailles in 1667.
The main cast of Versailles for season 2 include:
George Blagden as Louis XIV, King of France
Alexander Vlahos as Monsieur Philippe I, Duke of Orléans, brother of the king
Tygh Runyan as Fabien Marchal
Stuart Bowman as Alexandre Bontemps, valet of the king
Evan Williams as Chevalier de Lorraine, lover of the Duke of Orléans
Plus, joining for the second series are Suzanne Clément as Madame Agathe, Catherine Walker as Scarron, Jessica Clark as Elizabeth Charlotte, Princess of the Palatinate, Harry Hadden-Paton as Gaston and Greta Scacchi as Madeleine de Foix.
In tonight's latest episode, the nobles’ debaucheries are banned when Queen Marie-Thérèse (Elisa Lasowski) takes charge while Louis XIV (George Blagden) is away at war.
Both face cunning challengers: William of Orange (George Webster) tempts the King, against advice, to take the field against his Dutch army; Madame de Montespan (Anna Brewster) seeks to lead innocent potential rival Isabelle (Phareelle Onoyan) astray, with sinister intent.
At Versailles, visiting Sultan of Bijapur (Ace Bhatti) will not let a vital treaty signing sully the hands of the Queen. Can Philippe (Alexander Vlahos) be persuaded to step into his brother’s shoes and pose as the monarch for the occasion, without power going to his head?
The success of Claudine (Lizzie Brocheré) in detecting the source of the mystery toxin that plagued the palace makes her a target.
Versailles airs tonight at 9PM on BBC Two.