ENNIS — A deceased girl in a locked room, another in danger and surrounded by exotic characters – it’s a mystery, but of course not insurmountable for the inimitable Sherlock Holmes. Perfectly timed for the Halloween weekend, “Sherlock Holmes and the Speckled Band” opened Thursday at Theatre Rocks! in Ennis.

The local not-for-profit youth theatre troupe Phoenix Repertory Players is excited to present this lively and suspenseful adaptation of what author Sir Arthur Conan Doyle considered his best Holmes story. Theater-goers are encouraged to attend in costumes appropriate for the family-friend event. Prizes will be awarded, with extra consideration for those upholding the Sherlock Holmes or Victorian-era theme.

An Anglo-Indian doctor, his two stepdaughters, and a band of marvelous dancing gypsies are at the center of the mystery Sherlock Holmes is called upon to unravel. The faithful Dr. Watson and plucky Baker Street Irregulars are on the spot with help, as well. The acting and dance roles are filled by a talented cast of 22 students from Waxahachie Global High School, Waxahachie High School, St. Joseph Catholic School, Ennis High School, and various home schools.

Showtimes are 7:30 p.m. Thursday, Friday, and Saturday, and 2:30 p.m. Saturday and Sunday at Theatre Rocks! Located at 505 NW Main St. in Ennis, tickets are $8 for students and senior adults, $10 adults, and $6 a piece for groups of 10 or more. Purchase tickets online at phoenixrepertoryplayers.com or call 214-763-6752 for reservations.