The character of Jack Skellington is played by the famous actor, composer, and songwriter Danny Elfman. Elfman was actually the one who composed the iconic score for The Nightmare Before Christmas, as well as the film's theme song. His distinctive voice and singing style helped bring the character to life, and he continues to be recognized as the voice of Jack Skellington today.