Musical · 2010
Elf
Music by Matthew Sklar, lyrics by Chad Beguelin, book by Thomas Meehan and Bob Martin, based on the 2003 film
A cheerful holiday musical about an elf raised at the North Pole who travels to New York to find his birth father and spread Christmas cheer.
The story
Buddy has been raised as an elf at the North Pole ever since he crawled into Santa's sack as a baby, but as an adult elf towering over everyone in the workshop, he finally learns he is actually human. Determined to meet his birth father, a workaholic New York children's book publisher named Walter Hobbs who does not know Buddy exists, Buddy sets off for the city in full elf costume, utterly unprepared for a place with no candy canes, revolving doors as playgrounds, or a shared belief in Christmas magic.
Walter's reaction to a grown man claiming to be his son and an elf is not exactly warm, and Buddy's relentless cheer soon collides with a city, and a family, that has stopped believing in much of anything. The musical, with music by Matthew Sklar, lyrics by Chad Beguelin, and a book by Thomas Meehan and Bob Martin, is based on the beloved 2003 film and opened on Broadway in 2010, quickly becoming a holiday-season staple for professional and community theaters alike.
What to look for
The score is bright and brassy, built for a hero who greets the world at top volume. "Happy All the Time" introduces Buddy's relentless good cheer, and the comic "Sparklejollytwinklejingley" turns his elf vocabulary into a showstopper as he navigates a department store job. Later, "A Christmas Song" and the finale lean into the show's sincere message about family and belief, balancing the jokes with real warmth. It is a broad, family-style pop-Broadway sound suited to a holiday outing. Perfect for families and anyone who loves the movie and wants to see Buddy's enthusiasm land live on stage.
Seeing it for the first time?
- Best-known numbers, in order: Happy All the Time, Sparklejollytwinklejingley, Nobody Cares (About Santa Claus), A Christmas Song.
- Runs about 2 hours 15 minutes with one intermission.
- All ages; a warm holiday show well suited to families and children.
- No significant content advisories.
- The JR. edition, for young performers, runs about an hour.
Written by PlayhouseFinder, reviewed September 2026.
Where it's playing (8)
- Opens Nov 10 · through Nov 15, 2026 Broadway in Tucson Tucson, AZ
- Opens Nov 14 · through Dec 27, 2026 Barter Theatre Abingdon, VA
- Opens Nov 25 · through Dec 27, 2026 Alabama Shakespeare Festival Montgomery, AL
- Opens Dec 1 · through Dec 13, 2026 Broadway in Hollywood Hollywood, CA
- Opens Dec 4 · through Dec 6, 2026 Peacock Players Nashua, NH · Youth cast
- Opens Dec 15 · through Dec 20, 2026 BroadwaySF San Francisco, CA
- Opens Dec 22 · through Dec 27, 2026 Denver Center for the Performing Arts Denver, CO
- Opens Dec 29 · through Jan 3, 2027 Broadway San Diego San Diego, CA