It seems that everyone from Bill Murray to ballet companies to the Muppets has done some sort of version of A Christmas Carol. The versatile actors take on multiple roles, whirling us - and the miser - through place and time and all kinds of emotion as he visits Christmas Past, Christmas Present and Christmas Yet To Come. With fewer distractions of staging, the text really comes to life and it's fresh as a flurry of snow, which falls like confetti at the joyful end. It reminds you why A Christmas Carol is such a well-told tale, and it's told so very well here. A Christmas Carol - On Air will be performing at Theatre Royal Windsor until Saturday, November 16.