The two-hour sell out show, featuring a stellar cast aged between 11 and 18, was greeted with rapturous applause from the friends and family gathered.

Lead Anastasia Solovieva, who plays the irrepressible Tallulah, stole the show with a voice that would be at home on the West End stage.

Alongside her Cerys Owen is both hilarious and terrifying as bumbling mob boss Fat Sam.

Demitris Zacharia plays Bugsy with great charm while Becky Coster is brilliant as the loveable Blousey Brown.

Meanwhile, the dastardly Dandy Dan finds a great home with the excellent Joel Pearlman.

Special mention should also go to the stunning musical accompaniment, which never missed a beat, and the faultless dancers.

Cerys said: "I think our version is completely unique. There is something in there for just about everyone, from very young children to grandparents.

On playing Fat Sam, she added: "Fat Sam is great to play because he is very hot headed but funny at the very same time."

Anastasia said: "It has been great because the shows have really gone down really well. Tallulah is such a well-known and well-loved character. It is a pleasure to play her."

The show ran from Tuesday until Friday last week with two matinee performances for primary school pupils.

Head of Performing Arts at Teddington School Ms Jenkinson said: "As a school we are extremely proud of this cast. They have really look after each other and develop really special bonds.

"There performance have been magnificent and have really showcased the amazing talent we have at this school."

Article supplied by Tom Barnes