KNIGHTS using coconut shells to mimic the trotting noise of their non-existent horses is a visual that can only be associated with Monty Python.

The hit musical Monty Python’s Spamalot, ripped off from the 1975 classic comedy Monty Python and the Holy Grail, is a loud, chaotic and hilarious show that ticks every box needed for a fun show for the whole family.

Spamalot tells the story of legend King Arthur (played by loveable Joe Pasquale, who is simply born for the part) and the Knights of the Round Table on their search for the Holy Grail.

It is a strange and brilliant journey with the dynamic duo of Pasquale and his actor son Joe Tracini who plays his seemingly dim manservant Patsy throughout.

The performance, directed by Christopher Luscombe, is a nostalgic treat to Monty Python enthusiasts – who also get a cheeky glance of an original Python on stage via video message – and original comedy to those who were beforehand un-savvy to the British humour.

Eric Idle wrote the book and lyrics for Monty Python’s Spamalot and also co-wrote the music with John Du Prez – and the hilarious songs truly glue the show together, with ‘He Is Not Dead Yet’ and ‘I’m All Alone’ getting the most laughs on the night.

Actress Sarah Earnshaw, who plays The Lady of The Lake, arguably gets the most laughs overall – with her flamboyant, diva-style character who is dressed beautifully and scripted wittingly.

It is no surprise that the musical has won three Tony Awards, including Best Musical, in 2005 and a Grammy for Best Soundtrack.

Nothing can truly beat the performances by the original Monty Python comedy group, who stand as a perfect example of delicious British humour and talent with hits including Monty Python’s Life of Brian and Monty Python’s The Meaning of Life.

Whether you enjoy the show or not, you will undoubtedly leave the theatre tutting, humming or singing ‘Always look on the bright side of life’ (cue whistling).

Monty Python’s Spamalot appears at the Theatre Royal Bath from Monday May 25 to Saturday, May 30. To book tickets contact the Theatre Royal Bath Box Office on 01225 448844 or visit www.theatreroyal.org.uk