Catherine de' Medici
A TV movie version was made in 2003, starring Jean Rochefort as Henri de Malassise and Marie-Christine Barrault as Catherine de' Medici.