Up to 1 minute
Shimmering energy surrounds and protects you from fey, undead, and creatures originating from beyond the Material Plane. For the duration, celestials, elementals, fey, fiends, and undead have disadvantage on attack rolls against you. You can end the spell early by using the following:
As your action, you touch a creature you can reach that is charmed, frightened, or possessed by a celestial, an elemental, a fey, a fiend, or an undead. The creature you touch is no longer charmed, frightened, or possessed by such creatures.
As your action, make a melee spell attack against a celestial, elemental, fey, fiend, or undead. On a hit, you attempt to drive the creature back to its home plane. The creature must succeed on a Cha saving throw or be sent back to its home plane (if it isn't there already). If they aren't on their home plane, undead are sent to the Shadowfell, and fey are sent to the Feywild.
holy water or powdered silver and iron
Abrogatio Benevis (Good) / Malus (Evil)