Question: What actress that starred on Frasier also was the voice of an insect in James and the Giant Peach?
Answer: Jane Leeves