The voice actress who portrays Sally in Nightmare Before Christmas is none other than Catherine O'Hara. With her distinctive, raspy voice and expressive delivery, O'Hara breathes life into the character of Sally, capturing her emotional complexity and vulnerability. Her performance as Sally is a testament to her versatility as an actress and has become synonymous with the character.