City of Masks

Mysterious masked figures roam the city at night--but are they here to fight Demons or the Demonbanes?