The show must go on!

The coronavirus pandemic has caused many ballet theaters to cancel in-person performances in 2020.

If watching dancers perform The Nutcracker is part of your family's holiday traditions, then you're in luck. This year, several ballets are offering virtual showings of the Christmas classic.

The New Paltz Ballet Theatre is hosting a free showing of The Nutcracker. Their video premieres on Christmas Eve at 7 p.m. EST. It will be available to watch on the theater's Youtube channel through January 1.

If you don't want to wait until Christmas Eve, we've got you covered.

The New York City Ballet will stream a special performance of George Balanchine's The Nutcracker with Marquee TV. The event will be available from December 11th through January 3rd, 2021. Tickets are available now and begin at $25.

The San Francisco Ballet is offering an interactive virtual experience. You can stream their performance in HD, take a virtual tour of the opera house, learn Nutcracker choreography and more. Their virtual experience is available now and tickets begin at $49.

The Pacific Northwest Ballet will also stream their version of the Christmas classic. They're also offering bonus content like a reading list, costume sketches, and videos of dancers discussing their roles. You can also purchase a special Nutcracker gift box, featuring items from their gift shop. The PNB's version of George Balanchine's The Nutcracker will be available for streaming from December 18th through the 26th for $39. You can pay extra for the bonus content and the option to begin streaming on December 11th, too.