Event details

  • Fri 22 Nov - Sat 11 January
  • Please refer to timetable below
  • The Dukes, Moor Lane, Lancaster, LA1 1QE
  • 01524 598500

Presented by The Dukes
By Sally Cookson, Adam Peck and the original company
Directed by Sarah Punshon
Designer: Katie Scott | Lighting Designer: Jai Morjaria | Sound Design: Dan Steele | Composition & Additional Lyrics: Ziad Jabero & Claire Tustin | Puppets: A Bird in the Hand Theatre | Choreographer: Zak Philips-Yates

Join us at The Dukes this Christmas for Cinderella: A Fairytale. Created by the team who brought you Aladdin and Peter Pan, it’s a classic story with a thoroughly modern twist – the perfect festive treat for all the family to enjoy.

Following the tragic death of her father, Ella is set to work by her stepmother and forced to sleep by the fireplace with the cinders. With no-one to turn to, her only way out lies with the magical birds she finds in the forest.

With the help of her feathered friends, Ella disobeys her stepmother and dons her best party frock and sparkling Doc Marten boots to sneak off to the Palace to dance the night away – including with a prince!

But when Ella gets the fright of her life and flees, leaving one solitary boot behind, will the prince ever find her again – and will the boot fit?

Cinderella: A Fairytale is the first new version of Sally Cookson and Adam Peck’s adaptation of this classic tale since its initial award-winning production by Tobacco Factory Theatre and Travelling Light in Bristol.

Recommended for ages 5+

 “a cracking Christmas show that you really must see” 
★★★★★ What’s Good To Do

“a delight”
★★★★★ Northern Soul

Cinderella is kindly sponsored by Pizza Margherita. 






Early Bird – save £2 if you book before 1 September.

Previews | £9 | Friday 22 and Saturday 23 November

Supporters of the Dukes can see Cinderella for HALF PRICE on Sat 30 November at 4.30pm

Blue | Ground £13.50, Balcony £11.50

Green | Ground £18, Balcony £15

Red | Ground £22, Balcony £19

Tuesday 26 November – Friday 29 November
Saturday 30 November – Friday 6 December
Saturday 7 December – Saturday 28 December
Monday 30 December – Saturday 11 January

Schools Extra Week | £9.50

Schools Part 1 | £10.50

Schools Part 2 | £11 (17 December onwards)

Date Time
Fri 22 November 7pm
Sat 23 November 4.30pm
Tue 26 November 10.15am
Wed 27 November 10.15am
Thu 28 November 10.15am & 2pm
Fri 29 November 10.15am & 7pm
Sat 30 November 12.45pm & 4.30pm
Tue 3 December 10.15am & 2pm
Wed 4 December 10.15am & 2pm
Thu 5 December 10.15am & 2pm
Fri 6 December 10.15am
Sat 7 December 12.45pm
Tue 10 December 10.15am & 2pm
Wed 11 December 10.15am & 2pm
Thu 12 December 10.15am & 2pm
Fri 13 December 10.15am & 7pm
Sat 14 December 12.45pm & 4.30pm
Sun 15 December 3.30pm
Tue 17 December 10.15am & 2pm
Wed 18 December 10.15am & 2pm
Thu 19 December 10.15am & 2pm
Fri 20 December 10.15am & 7pm
Sat 21 December 2pm & 6.30pm
Mon 23 December 12.45pm & 6pm
Tue 24 December 12.45pm & 4.30pm
Thu 26 December 2pm & 6.30pm
Fri 27 December 2pm & 6.30pm
Sat 28 December 2pm & 6.30pm
Mon 30 December 2pm
Tue 31 December 2pm
Thu 2 January 2pm
Fri 3 January 12.45pm & 4.30pm
Sat 4 January 12.45pm & 4.30pm
Tue 7 January 10.15am
Wed 8 January 10.15am
Thu 9 January 10.15am
Fri 10 January 2pm & 7pm
Sat 11 January 12.45pm & 4.30pm

Previews | £9 | Friday 22 and Saturday 23 November

Friday 20 December | 7pm Audio Described. Touch tour 6pm

Saturday 28 December | BSL

Monday 30 December | Dementia Friendly

Friday 3 January | Relaxed Performance

Pay It Forward – donate a ticket to our Christmas show

The buzz of live theatre is a unique experience, and for lots of us Christmas wouldn’t be Christmas without a visit to the theatre.

But for many people, that special festive trip isn’t possible. Become a part of our new giving campaign with a £10 donation, and you can give that wonderful experience to someone in the local area who wouldn’t otherwise be able to see a Christmas show. £10 buys an extra ticket to make that happen for someone. Please donate now to give that magical Christmas gift.

Click HERE to donate