Jul 14, 2016, 5:59 AM

Angels are all the other Agents and/or the Adjustment Bureau.

Demons would be Agent Smith or the Oracle or other programs who don't necessarily follow the rules all the time.