Yes, Johnny Depp did provide the voice for Jack Skellington, the main character of "The Nightmare Before Christmas." Depp's unique voice and acting style brought a distinct charm and humor to the character, making him a memorable and beloved part of the movie.