In a town called Seaside (nowhere near the sea), puppeteers Judy and Punch are trying to resurrect their marionette show in an anarchic town on the brink of mob rule.
Cast and crew fully commit to this skewed fairy tale, whose ingenuity of detail lifts it over the occasional obviousness of plot or message.Variety
For its aesthetic flair and well-timed criticism of traditional values, however, this is a commendable debut that gives its leading actress something to sink her teeth into.Empire
Foulkes does balanced work here, both retaining the ingredients of her source material and melting them down into a twisted live-action fairy tale that is distinctively her own, with the magnificent Mia Wasikowska acting with poised fury as Judy, a female avenger of male violence.Little White Lies
It’s a mouth-puckeringly tart movie that’s tonally in a world of its own – darkly disturbing, absurd, brutal and silly, with a batsqueak of bonkers.The Guardian