Question: James and the Giant Peach stars which English actress born on April 18, 1961?
Answer: Jane Leeves