Spellcaster

A spellcaster is someone who has the ability to cast spells.