About Jack and the Beanstalk

Get ready to climb to new heights this festive season as The Roses Theatre proudly presents Jack and the Beanstalk!

Join Jack, his quirky family, and a cast of colorful characters on a giant-sized adventure packed with laughter, magic, and plenty of beans! Will Jack outwit the fearsome giant, save the day, and find his happily ever after? There’s only one way to find out…

With dazzling costumes, toe-tapping songs, and hilarious antics, this year’s panto promises to be a spectacular treat for all ages. Don’t miss out on the most magical event of the year—book your tickets now and let the fun begin!

Perfect for families, friends, and anyone who loves a bit of panto sparkle.

Key Information

What to Expect:
Our Jack and The Beanstalk pantomime features dazzling costumes, stunning sets, and a talented cast that will bring this classic fairy tale to life. With plenty of audience interaction, catchy songs, and hilarious moments, it's an event the whole family will enjoy.

Show Dates and Times:
Jack and The Beanstalk runs from Sat 29 Nov to Sat 3 Jan, with multiple showtimes to fit your schedule. Check out our full schedule below and book your tickets early to secure the best seats. Schools performances will go on sale on Monday 6 January.

Ticket Information:
Tickets are available for purchase online, by phone on 01684 295074, or at our box office.
Under 3's go free if sitting on a lap.

Accessible Performances:
British Sign Language Performance: Tuesday 30 December 2pm
Sensory/Dementia Friendly Performance: Sunday 14 December 11am

Adult Only Performances:
If you're looking for our adult only performances then you're in the wrong place, but don't worry, click here to find out more!


Content Warning

Pantomime is so much fun, but often contains loud noises, lighting effects, audience interaction and some jokes that only the adults might get. If you're bringing anyone under the age of 5 or someone with a sensitive disposition please keep this in mind.

Dates & Times

  • All tickets: £24.00 Buy Tickets
  • All tickets: £24.00 Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £30 - £32 | Family Discount available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets
  • £26 - £28 | Group & Family Discounts available Buy Tickets