Purchase Tickets


The Nutcracker, Snowflakes, Sword Fights, and Dancing Dolls. Let your imagination transport you to a land of Magical dancing, and childhood dreams. Be swept away by Tchaikovsky’s iconic score as the Sugar Plum Fairy, our heroine Clara, and a cast of hundreds take you on a magical journey to mystical lands. This full-length traditional production is choreographed and directed by Founders and Artistic Directors Joseph Rodgers and Soleste Lupu. Dancing toys, mischievous mice, waltzing flowers and sparkling snowflakes dance to Tchaikovsky’s sumptuous score. The Nutcracker ballet is based on the classic E.T.A. Hoffmann tale, featuring the magical toymaker Herr Drosselmeyer, Claire, her beloved Nutcracker Prince, twirling Snowflakes, and battling mice. Whether you’re seeing it again, or for the first time, The Nutcracker ballet will capture your imagination and transport you to a magical world of brave toy soldiers and waltzing flowers. Follow Clara as she embarks on her journey filled with colorful characters and breathtaking costumes. The Nutcracker is the perfect way to introduce children and adults of all ages to the power and beauty of classical dance. From the captivating dance of the Sugar Plum Fairy to the iconic snow scene, this classical ballet continues to enthrall audiences. The Nutcracker is central to many families’ holiday traditions, and continues to inspire the next generation of dancers. This ballet has become an annual tradition for many of our families. Our cast is the most diverse group of dancers in all of Tucson.

Who: Dancing in the Streets Arizona
What: The Nutcracker 2021 ballet performance
When: Saturday, December 17, and Sunday, December 18, 2022. Both shows, 2:00 pm
Where: Temple of Music and Art, 330 S. Scott Tucson, AZ 85701
Ticket Prices: Start at $14.00 https://buy.tututix.com/ditsaz or call 855.222.2849 hit Number 5
DISC for Senior, Military Student and groups of 10 or more


Download the 2022 Nutcracker Program


Temple of Music and Art
330 S. Scott Tucson, AZ 85701

Show Times

  • December 17, 2022 at 2:00 pm
  • December 18, 2022 at 2:00 pm

Ticket Details

Purchase Tickets

Purchase Tickets