Opera North bring Dickens to the Grand stage in the week before Christmas. Their production of A Christmas Carol — Scrooge, Marley’s ghost and all three spirits, with the Orchestra and Chorus of Opera North — plays six days in the run-up to Christmas Eve.

Leeds Grand Theatre, Friday 18 – Thursday 24 December. Tickets: Opera North / Leeds Heritage Theatres.