Is it a miike takashi film?