Jack and the Beanstalk tickets
London

Jack and the Beanstalk tickets

Drag Race royalty leads this outrageous adult festive pantomime
Jack and the Beanstalk: What to expect - 1
Jack and the Beanstalk tickets

About Jack and the Beanstalk

Do you have magic beans in your pocket, or are you just pleased to see us? This Christmas, climb up the beanstalk to the dazzling Emerald Theatre, with a festive pantomime like no other! Following the 5-star hit productions of Peter Pan, Dick Whittington, and last year's Snow White, seismic drag collective TuckShop returns to the West End to turn the traditional panto on its head in a way only they know how.

Leading this outrageous all-drag spectacular are RuPaul's Drag Race icons Rosé and Drag Race UK Series 6 winner Kyran Thrax (sharing the role of Fleshcreep), Drag Race UK Series 5 winner Ginger Johnson as Dame Trott, Kate Butch as Simple Simon, Michael Marouli as Jack, River Medway as Jill, and blinding rising stars cramped into the back of Daisy the Cow.

Written by Kate Butch, Crudi Dench, and Eleanor Mason, and directed and created by West End producer Christopher D. Clegg, Jack and the Beanstalk brings giant laughs, camp chaos, and adult festive fun to the Embankment this holiday season.

Know before you go

Rosé performs the role of Fleshcreep until 23 December. Kyran Thrax performs the role of Fleshcreep from 27 December.

Run time

2hr. Incl. 20min interval.

Age

Ages 14+. Must be accompanied by an adult.

Start date

2nd December, 2026

End date

10th January, 2027

Jack and the Beanstalk cast and creative team

By: Kate Butch, Crudi Dench, and Eleanor Mason
Director: Christopher D. Clegg
Cast list: Ginger Johnson, Rosé, Kyran Thrax, Kate Butch, Michael Marouli, River Medway, Crudi Dench

Venue

Emerald Theatre

8 Victoria Embankment, London, United Kingdom, WC2R 2AB

Upcoming performances

Frequently asked questions

Is Jack and the Beanstalk playing in the West End or Off-West End?

Jack and the Beanstalk is Off West End.

How long is Jack and the Beanstalk on for?

Tickets for Jack and the Beanstalk are available through 10 January 2027 — check the calendar for the latest availability.

Who stars in Jack and the Beanstalk?

Jack and the Beanstalk stars Ginger Johnson, Rosé, Kyran Thrax, Kate Butch, Michael Marouli, River Medway, Crudi Dench.

Who is the director of Jack and the Beanstalk?

Christopher D. Clegg is the director of Jack and the Beanstalk.

Who is the writer of Jack and the Beanstalk?

The writer of Jack and the Beanstalk is Kate Butch, Crudi Dench, and Eleanor Mason.

How do you get tickets for Jack and the Beanstalk?

Check the top of this page for current availability on Jack and the Beanstalk tickets on TodayTix.

What is the running time of Jack and the Beanstalk?

Jack and the Beanstalk runs for 2hr. Incl. 20min interval.

Which theatre is Jack and the Beanstalk at?

Jack and the Beanstalk is at London's Emerald Theatre, which is located at 8 Victoria Embankment, London, WC2R 2AB.

What is the age recommendation for Jack and the Beanstalk?

Ages 14+. Must be accompanied by an adult.

How much are tickets for Jack and the Beanstalk?

Jack and the Beanstalk tickets start at £28.

What is Jack and the Beanstalk about?

This Christmas, climb up the beanstalk to the dazzling Emerald Theatre for a festive pantomime like no other. Following five-star hit productions of Peter Pan, Dick Whittington, and Snow White, TuckShop returns to the West End with an outrageous all-drag spectacular. Starring Drag Race UK winner Ginger Johnson as Dame Trott alongside Rosé and Kyran Thrax sharing the role of Fleshcreep, Kate Butch as Simple Simon, Michael Marouli as Jack, and River Medway as Jill, Jack and the Beanstalk promises adult festive mischief, big laughs, and camp chaos from 2 December 2026 to 10 January 2027.

Tickets
2 tickets
December 2026
M
T
W
T
F
S
S
Monday, 30 November 2026
Tuesday, 1 December 2026
Wednesday, 2 December 2026, £28
Thursday, 3 December 2026, £28
Friday, 4 December 2026, £33
Saturday, 5 December 2026, £33
Sunday, 6 December 2026
Monday, 7 December 2026, £33
Tuesday, 8 December 2026
Wednesday, 9 December 2026, £28
Thursday, 10 December 2026
Friday, 11 December 2026, £33
Saturday, 12 December 2026, £33
Sunday, 13 December 2026
Monday, 14 December 2026, £28
Tuesday, 15 December 2026
Wednesday, 16 December 2026
Thursday, 17 December 2026, £28
Friday, 18 December 2026, £33
Saturday, 19 December 2026, £33
Sunday, 20 December 2026, £33
Monday, 21 December 2026, £33
Tuesday, 22 December 2026
Wednesday, 23 December 2026, £33
Thursday, 24 December 2026
Friday, 25 December 2026
Saturday, 26 December 2026
Sunday, 27 December 2026, £33
Monday, 28 December 2026, £33
Tuesday, 29 December 2026, £33
Wednesday, 30 December 2026, £33
Thursday, 31 December 2026
Friday, 1 January 2027
Saturday, 2 January 2027, £33
Sunday, 3 January 2027, £33
Buy tickets, get rewarded
Red2 tickets
+
Silver6 tickets
+
Gold16 tickets
+