Question: who plays the girl ghost in harry potter
Answer: Shirley Henderson