Little Shop of Horrors is a tough show to deliver: it's vocally demanding, requires proper comedic timing, and has one of the biggest puppets you'll ever see. But this particular production nails it, especially considering it has such a small cast and band.
We're introduced to the stuttering flower shop assistant Seymour Krelborn, who stumbles upon a new type of plant that he decides to name Audrey II (after his beautiful, but vulnerable colleague, Audrey). This particular plant brings with it fame and fortune, but at a cost; it hungers for human blood. Torn between trying to feed his ambitions and acting justly, Seymour battles the persuasive plant not just for his life, but for the very future of planet earth.
There are so many great things about this production. The cast is excellent, with standout performances from Brent Hill as Seymour (and if you look closely, he plays the plant as well!) and Esther Hannaford as Audrey. The supporting cast are tight and the set design is very clever, starting as a black and white set (with costumes to match) it fills with colour in the second act as things begin to look up.
There were a few technical hiccups, primarily with the lighting, but these were minor and did not greatly affect the experience.
The story does get a little dark and grim at times, but if you don't enjoy the ending you can always leave a few minutes early and find yourself a copy of the 1986 movie version and watch their alternative happy ending. Personally though, I think it's worth planting yourself in your seat and watching it all the way through.
Little Shop of Horrors is on at QPAC until 12 Jun 2016.
Warning: The dentist is physically rough towards Audrey and several people get eaten onstage by a terrifying carnivorous plant. Suitable for 13 years.