The voice of Sally in "Nightmare Before Christmas" is provided by Catherine O'Hara. Catherine O'Hara is a Canadian-American actress and comedian who has appeared in a wide range of films and television shows, including "Home Alone," "For Your Consideration," and "Curb Your Enthusiasm." In "Nightmare Before Christmas," O'Hara lends her unique voice to the character of Sally, a rag doll with a heart of gold who serves as a guiding light for Jack Skellington and his quest to bring Christmas to Halloween Town.