Guest Stars Ludivine Sagnier as Diane de Poitiers Ruby Bentall as Angelica Antonia Clarke as Mary, Queen of Scots Lee Ingleby as Henri (Older) Rupert Everett as Charles V Co Starring Rebecca Gethings as Queen Eleanor Jean-Stan Du Pac as Little Boy Matisse George Jaques as Francis II Jade Croot as Edith Nicolas Robin as Gabriel de Lorges de Montgommery Pauline Sagetat as Lady Mary Clare Tristan Bowles as Page Boy James Clack as Royal Page