A Carol is directed by Old Vic Artistic Director Matthew Warchus and adapted for the stage by Jack Thorne (His Dark Materials, Harry Potter and the Cursed Child), A Christmas Carol will play from 12 Nov 2025–10 Jan 2026.
Following last year’s record-breaking box office figures, the Dickens classic awaits its much-anticipated return. Since A Christmas Carol opened in 2017, The Old Vic has held charity collections to raise money for various organisations aiding poverty and food deprivation, raising over £1.7m globally. Throughout the run of A Christmas Carol, The Old Vic will be raising money in aid of Feeding Britain, a UK-based charity that works to eliminate hunger across the country. 10,000 Londoners every week access fresh, nutritious food at Feeding Britain’s network of 31 food clubs across the city.
Kibong Tanji plays Ghost of Christmas Present/Mrs Fezziwig,
Theatre credits include; Tina: The Tina Turner Musical, Misty (West End); The Ministry of Lesbian Affairs (Soho); Richard III, Titus Andronicus (Shakespeare’s Globe); All My Sons (Queen’s Theatre, Hornchurch); The Sun, The Moon, And The Stars (Stratford East).
Need to know: A Christmas Carol plays at The Old Vic until 10 January 2026






















