Using rap, song and mirth, A Christmas Carol being performed at Trowbridge Town Hall will get you in the mood for Christmas.

Scrooge meets the unusual Christmas ghosts of Past, Present and Yet To Come, but will he repent in time for Christmas, or have a life lived in misery This hour-long show takes us through Dickens’ classic novel and makes it easily accessible for young and old alike, and will feel extra special in the historic surroundings of Trowbridge Town Hall.

There will be a short performance by the Town Hall’s youth theatre group Stage 65 before the main show on Saturday.

Performance times are Thursday, December 19 10.30am and 1.30pm, Friday, December 20 7pm and Saturday, December 21, 2pm.

Tickets cost £10 (concessions £8) and for a family of up to two adults and two children are £32. Tickets can be booked at www.trowbridge arts.com or on 01722 321744.