Trinity Rep celebrates the magic and wonder of the holiday season with the 29th annual production of Dickens' A Christmas Carol. Appealing to young and old alike, the play is a timeless tale of the power of forgiveness and a welcome reminder of the magic the holidays bring. Miserly businessman Ebenezer Scrooge is confronted on Christmas Eve by the eerie apparition of his deceased business partner, Jacob Marley. The ghost bears a stern warning that he has one last chance to mend the errors of his ways. Three spirits visit him that Christmas Eve -- the Ghosts of Christmas Past, Present and Future. Through their magical travels that night, Scrooge greets Christmas morning with newfound hope and seizes the chance to redeem his ways. A true New England holiday tradition, adapted by Adrian Hall and Richard Cumming, continues under the direction of acting artistic director Amanda Dehnert. There are two separate casts performing on a rotating basis.