In una Tokyo devastata dalla Terza Guerra Mondiale si è formato il cosiddetto Black Spot, un'area oscura contaminata dalle radiazioni, che il governo ha subito isolato dal resto della città. In quest'area vivono mutanti che la gente chiama con l’appellativo di Needless, “gli Inutili”. In un mondo ormai devastato e privo di normali regole sociali, cammina un uomo vestito da prete, intenzionato a riprendere le redini della situazione.