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