It wouldn’t be Christmas season without our annual battle of the Nutcracker productions. Regardless of whether you’re ESho or Mobtown situated, there is a performance of Tchaikovsky’s seasonal classic near you over the second weekend of December.

No matter where you reside, there’s a Nutcracker production nearby this year.

No matter where you reside, there’s a Nutcracker production nearby this year.

Mobile Ballet will present their version of The Nutcracker featuring a cast of more than 100, along with guest artists Vilia Putrius and Mindaugas Bauzys. Choreographer and Artistic Director Winthrop Corey will watch his charges onstage at the Mobile Civic Center Theater, 4 Civic Center Drive, in downtown Mobile Dec. 13 and Dec. 14. Saturday features two performances, a 2:30 p.m. matinee and a 7:30 p.m. evening show. Sunday is the 2:30 p.m. matinee only.

Ticket prices range from $20 to $60, with additional discounts for children, students, senior citizens, military and groups.

For more info on tickets, call 251-342-2241 or go to mobileballet.org.

Meanwhile in Fairhope, the Bay Shore Ballet Theatre will present their 19th version of Tchaikovsky’s vision at the Fairhope Civic Center, 161 N. Section St. Janet Carole is their artistic director and principal ballerina, Tracy Peters stars as the Sugar Plum Fairy, pairing with Zachariah Woods as her Cavalier. Annie Laurie O’Neill stars as the Snow Queen and Sarah Templeton and Abigail Kiernan dance alternately as the Arabian Princess and as the Rose Queen in the Waltz of the Flowers. The two-act production features the set design of the late William Lloyd.

The Saturday performance is at 7:30 p.m. The Sunday matinee is at 3 p.m.

Tickets are $12, or $10 for seniors and children 10 and under. Reserved tickets are $15.

Tickets are available through Eventbrite and at Page and Palette and The Coffee Loft in Fairhope.

Tickets will also be available at the door. For more info, contact Trin Ollinger at 251-583-3875 or go to bayshoreballet.com.