an angel rising from the dead after a heated battle against the demons of hell