Our 30th season will be like no other. Beloved British actor John Smeathers who has played Ebenezer Scrooge for the past 15 years returns to Buffalo for one last time. This will be his final performance as the old miser before retiring from the role. So, don’t be sold out of Buffalo’s longest running
holiday treat and the nation's 5th longest running stage version!