Sherlock Holmes is coming to Dodge City.

Sherlock Holmes: The Final Adventure opens tonight at Santa Fe Depot for a eight-show run. The show is directed by John Stuff, the Depot Theater Company executive director.

"Right after I got here, with the show schedule already set, the young man who was scheduled to direct this show came in and told me he couldn’t do it," Stuff said. "Luckily, I love directing, so finding a replacement wasn’t too hard."

Kyle Hager, who plays Dr. Watson, said it’s been a good decision.

"He’s been great to work with," Hager said. "It’s a good play and we have a good cast."

The play’s plot has Holmes, played by Kelly Carroll, coming out of a 6-month exile to help the King of Bohemia, who is being blackmailed by a notorious photograph. The play has several characters, most of whom are conning others.

"It’s filled with con men and women who are all after something," Stuff said. "The audience has a fun time trying to solve the case along with Holmes."

Hager says Dr. Watson, who was recently married, try to protect Holmes — and find him love.

"Watson loves Holmes like a brother," Hager said. "He looks out for him and is a caretaker for Holmes.

"He’s also playing matchmaker. He’s gotten married and wants to find love for Holmes."

The cast includes Miguel Coca as Professor Moriarty, Holmes’ arch-nemesis; Jeremy Ragland as Sid Prince; Angel Romero Jr. as the King of Bohemia; Elliott Funk as Godfrey Norton and James Larabee; Analiese Jones and Alicia Ocher-Thompson both as Madge Larabee; and Jeffrey Hager and Juan Baca as ensemble characters.

"Analiese and Alicia both will play Madge in four shows," Stuff said. "There were some Analiese was unavailable for, so we split the part."

The show is Oct. 7-9, 14-16 and 21-22. The Sunday shows are matinees. Dinner theater tickets are $55 each with a reservation required, individual show tickets are $40 each.

"It’s a great show and we invite everyone to come out and support community theater," Stuff said. "It’s going to be a great time."