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