Takashi Miike’s SHIELD OF STRAW Opens in April « SciFi Japan