Derby Theatre: Jim Barclay plays Ebenezer Scrooge and an accomplished ensemble of seven actor-musicians - several with roots in Derby - share the narration and double, triple and quadruple roles to play the rest. Read the full review
SOURCE: The Stage at 06:17AM on December 9, 2014