In a visceral and dynamic live-action reinterpretation of the famous 16th century puppet show, writer-director Mirrah Foulkes turns the traditional story of Punch and Judy on its head and brings to life a fierce, darkly comic and epic female-driven revenge story, starring Mia Wasikowska.