Yeah what you need to do is mesmetron him. That makes him go crazy and attack you and I am pretty sure the Underworld residents help you kill him. He didn't come back on my second playthrough, though, so I'll never have the armour in that.
Also why waste such good armour on a stinkin' zombie like Charon when you can use it yourself?![]()