- Home
- Christmas 2026
- A Christmas Carol - A One-Man Performance - Bristol

About
A bare stage. A single performer. And suddenly, Victorian London flickers into life.
This Christmas, Bristol Folk House presents A Christmas Carol in its purest and most powerful form, performed as Charles Dickens originally intended. Drawn directly from Dickens’ own reading script, this acclaimed one-man production by Mat Jones brings the author’s unaltered words vividly to life.
Through voice alone, whole worlds unfold. Scrooge’s frost-laced counting house. Fezziwig’s glittering Christmas ball. The tender warmth of the Cratchit family hearth. And the chilling, transformative visits of the spirits. There is no adaptation. No modern retelling. No embellishment. Only Dickens’ timeless storytelling, as it captivated audiences over 180 years ago. Mat Jones brings his celebrated solo performance of this beloved festive classic to life, inviting you to step into the magic, atmosphere and wonder of Christmas past.
“You do not need spectacle to be spellbound. You just need a storyteller this good.”
YupVoted
“Bravura performance...a perfect antidote to the excesses of the season.”
ReviewsHub
“Meticulous, measured, authentic.”
CharlesHutchPress
Questions
When does A Christmas Carol - A One-Man Performance - Bristol start and end?
A Christmas Carol - A One-Man Performance - Bristol runs Sunday, 13 December 2026, 20:00.
Where is A Christmas Carol - A One-Man Performance - Bristol?
A Christmas Carol - A One-Man Performance - Bristol takes place at Bristol Folk House, 40a Park Street, Bristol, Bristol.
How much are tickets for A Christmas Carol - A One-Man Performance - Bristol?
Tickets for A Christmas Carol - A One-Man Performance - Bristol cost £21 on the official ticket shop.
Find more Christmas
Getting there
Bristol Folk House, 40a Park Street, Bristol, BS1 5JG Bristol, England, GB
Open in Maps (opens in a new window)


