Remember seeing this movie in the mid-80's. Three angels are guardians against the antichrist. They go through cycles of reincarnation.

Ultimately, of course, the antichrist does rise and they resist him. I remember a staff with a circled cross at the upper end. I remember the antichrist calling on beelzebub and leviathan. I remember it ending with the antichrist impaled on that staff.

Any guesses?