The snowman in Elf is a character named "Buddy the Elf," played by Will Ferrell. Buddy is a human who was raised in the North Pole as an elf, but later discovers that he's actually a human. Buddy travels to New York City to find his father and help him rediscover the true spirit of Christmas. The snowman is a supporting character who befriends Buddy and helps him navigate the world of humans.