Dickens’ classic characters once again will spring to life on Civic Theatre of Allentown’s stage as the company presents its 24th annual production of “A Christmas Carol” beginning Dec. 6.

The production at Civic’s 19th Street Theatre runs through Dec. 21.

“A Christmas Carol” has become a  tradition at Civic Theatre.

Based on the novella by Charles Dickens, the script has been adapted by Sharon Lee Glassman and William Sanders.

Directed by Artistic Director William Sanders, the story is faithful to Dickens’ original text with its chilling and heartwarming story of love and redemption.

This year’s production features a new multi-level set by New York designer, Jason Sherwood. As usual, it also employs a multi-generational cast of actors, many  making their Civic Theatre debut.

Among that cast are Kirk Lawrence-Howard as Scrooge, Nia Clements as the Ghost of Christmas Past, Amanda Mitchell as the Ghost of Christmas Present, Jaeden Reppert as the Ghost of Christmas Yet to Come, Robert Pierno as Tiny Tim, Jeffrey D. Jones as Bob Cratchit, and Kelley Herbert James as Mrs. Cratchit.

Ryan MacNamara portrays the Storyteller and Scrooge at 21, Paul Dobson as Scrooge at 13, and Zane Childs as Scrooge at 6.

The majority of young roles in the show have been double cast, giving more young actors the opportunity to perform, with many making their theatrical debuts in this production.

The theater is at 527 N. 19th Street, Allentown.

Performances will be at 7 p.m. on Dec. 6, 7, 12, 13, 14, 19, 20 and 21, with 2 p.m. matinees on Dec. 8, 14, 15 and 21.

Reduced tickets are $22 opening weekend (Dec. 6-8), $25 on Thursdays, and $26 all other performances. Tickets for children under 13 are  $12.  Students and seniors receive a $2 discount off adult ticket prices for all performances. Civic also offers midweek matinees for student groups.

For more information or to purchase tickets, visit the Civic Theatre website or call the box office at 610-432-8943.

Free parking is available at the Wells Fargo Bank at 19th and Liberty; Ruffino's/Lafayette Ambassador Bank at 19th and Allen; and at Allentown Appliance on Allen, just west of 19th.