First Michael I thought of was the Archangel. Specifically the version of him from Shin Megami Tensei.