Question: who played madame de pompadour in doctor who
Answer: Sophia Myles