This is a very obscure film that mixes anime with live action shots. The story is about roaches living with humans and the battle that ensues - really interesting social commentary.