Takashi Miike’s 13 ASSASSINS Opens in US April 29th « SciFi Japan