The Pennsylvania Ballet’s take on one of The Nutcracker’s most famous scenes.
George Balanchine’s The Nutcracker Now-December 29 The Pennsylvania Ballet presents The Nutcracker, a classic holiday tale about a young girl and her enchanting gift, as part of their celebratory 50th season. Pennsylvania Ballet founder, George Balanchine, provided the original choreography set to the music of Russian composer Peter Ilyich Tchaikovsky. Dozens of students from The School of Pennsylvania Ballet lend their talents, along with the PA Ballet Orchestra and the Philadelphia Boys Choir, to bring this beloved story to life. Purchase tickets by visiting paballet.org. Academy of Music, 240 S. Broad St., 215-893-1999
Christopher Sutton and Kate Fahrner in ELF at Walnut Street Theatre.
ELF: The Broadway Musical Now–January 5
Based on both the cinematic masterpiece starring Will Ferrell, and the heartfelt book by Thomas Meehan and Bob Martin, ELF portrays the life of the quirky yet lovable orphan, Buddy, a human living among elves at the North Pole. Join Buddy in his hilarious journey back to New York City to find his birth father and save Christmas. Festive music by Matthew Sklar with Chad Beguelin’s whimsical lyrics means this show is sure to be a treat for all ages. Purchase tickets on walnutstreettheatre.org. Walnut Street Theatre, 824 Walnut St., 215-574-3550
Garth Kravits, Victoria Cook, Geoff Packard, Chelsea Packard, and Lauren Molina take the stage in Meet Me in St. Louis: A Live Radio Play.
Meet Me in St. Louis: A Live Radio Play Now-December 29
Based on the MGM motion picture starring Judy Garland, Meet Me in St. Louis: A Live Radio Play is a timeless Christmas story told to Bucks County Playhouse audiences through a live-radio format. Gather around the stage and listen in awe as BCP actors perform classics including “Have Yourself A Merry Little Christmas” and “Meet Me in St. Louis,” by Hugh Martin and Ralph Blaine. The cast includes talented Broadway veterans like Jay Russell and Geoff Packard. Purchase tickets on bcptheater.org. Bucks County Playhouse, 70 S. Main St., New Hope, 215-862-2121
PHOTOGRAPHY BY ALEXANDER IZILIAEV (THE NUTCRACKER); MARK GARVIN (ELF); MANDEE KUENZLE (MEET ME IN ST. LOUIS)