Question: who plays sally in the nightmare before christmas
Answer: Sally 's voice was played by Catherine O'Hara throughout the movie , and Kath Soucie in the video game spin - offs .