Peter Pan Goes Wrong features a motley crew of amateur thespians putting on a panto - or "traditional Christmas vignette" as the pretentious director, doubling up as Captain Hook, likes to call it.
The show is currently touring the UK and stopping off at Birmingham Rep from January 27 to February 1 before being performed in other cities including Bath, Cardiff, Edinburgh and Newcastle.
You can see which way it's heading as the elderly, bearded assistant director announces to the audience that due to illness, he will be playing the child part of Michael, and one of the leading actors who forgets his lines will be assisted with an electronic ear piece - hence many jokes when the transmitter picks up radio stations and police radios in the area.
Soon after, coffee gets spilled on the mixing desk sparking a series of impromtu sound effects and damning recordings of conversations between the cast off stage.
It's a laugh a minute, or more, and by the end of the performance, the stage, cast and storyline is spinning out of control at a breathless rate as the director goes into meltdown.
This riotous affair is from a theatrical company that was formed in 2008 by a group of graduates and students of The London Academy of Music & Art, which could explain it's vibrant, silly sense of fun.
There's something to be said for the craft of purposefully bad acting and the whole cast is deft at making it look easy. It's a right royal farce with all the key elements of slapstick, personality and ridiculousness. Plus there are jokes that are cleverly weaved through the whole show.
Special mention should go to Naomi Sheldon, who plays a multitude of roles and is constantly whipping off outfits in frantic costume changes. She's a real delight and has something of the Olivia Colman traits about her.
Naomi Sheldon as Tinkerbell in Peter Pan Goes Wrong
However, for those who have seen The Play That Goes Wrong, it's not quite as slick as an affair as that.
What it will leave you with is a smile on your face and the wish that all pantos could be like this.