Hunter between heaven and hell