Watch Birmingham Royal Ballet’s magical Nutcracker live-streamed from Birmingham Rep on Friday 18 December at 7.30pm – or you can watch later, on-demand, from Saturday 19 December at 7.30pm through until midnight on Christmas Eve. Tickets are £15 per household.