Tickets are going fast to the annual Looking Glass Playhouse production of "A Christmas Carol" this weekend in Lebanon.
It's a metro-east family tradition that's been going strong for about 25 years, putting audiences in the Christmas spirit and raising money for the community theater.
"We're not officially sold out," said director Don Urban. "We still have some seats on Sunday night."
A few seats also are expected to open up for Friday and Saturday performances because some people's plans change at the last minute.
All of Charles Dickens' characters will be back, including Scrooge, Tiny Tim, Bob Cratchit and the Ghosts of Christmas Past, Present and Future.
About 75 actors will fill the Looking Glass stage. This year's production also features costume, prop and special-effects changes.
"For the first time ever, we're going to have a wall that slides up, and the Ghost of Christmas Present will enter (Scrooge's room) through the fireplace," Urban said.
Shows begin at 7:30 p.m. Friday, Saturday and Sunday with an additional matinee at 2 p.m. Sunday. The play's running time is about 65 minutes. Refreshments will be served afterward.
"We are still keeping our price at $5," Urban said. "I don't know of any other Christmas activity in the area where you can take the whole family for $20. You can see live theater and enjoy cookies and cider. You can get a whole evening of entertainment and not break the bank."
The theater is at 301 W. St. Louis St. in Lebanon. To inquire about tickets, call 618-537-4962 and leave a message or visit lookingglassplayhouse.com.