Director – Shinya Tsukamoto – 2002 – Japan – Cert. 18 – 77m ***** Unlike any terrorised female narrative you’ve ever seen, at once bizarre and hugely rewarding – currently streaming on BFI Player as part of the BFI Japan 2021 programme This review originally appeared in What’s On In London, June 2003. In an […]