Em algum momento no futuro, o terrorismo no Japão se tornou comum e a polícia se tornou quase tão brutal quanto os criminosos. Um membro da Força Especial de Segurança conhecido como Angel, é o melhor dos melhores, não parando em sua luta por justiça. As coisas ficam interessantes para Angel e seu parceiro, Raiden, quando eles começam a investigar uma série de assassinatos em que as vítimas eram criminosos conhecidos, mortos de maneiras muito desagradáveis. Este trio de assassinos conhecido como Hunters, é um grupo de médiuns que se uniram para caçar a escória mais baixa da cidade e levá-los à justiça. Depois de alguns encontros entre os policiais e os médiuns, dois dos médiuns começam a pensar que talvez eles não sejam os mocinhos, afinal; mas o terceiro prefere matar à moralidade. Aumentado pela cibernética de uma fonte misteriosa, este terceiro caçador sai em uma matança, com a Força de Segurança Especial como o primeiro alvo.