Agahnim

Agahnim is a boss that appears in The Legend of Zelda: A Link to the Past. Agahnim is a dark priest that is able to shoot three types of dangerous projectiles. The barrier surrounding his body makes him immune to physical damage; the only way to defeat him is by reflecting his magic.