Demon Hunter

The Demon Hunter mask most likely refers to Image Comics comic hero "Spawn".