Irvine est un Elfe : un étrange mélange entre un humain et une fée.
De taille moyenne, Irvine est fluet. Il ne porte d'ailleurs jamais plus qu'une outre et un livre sur lui. Son visage enfantin donne toujours l'impression qu'il est distrait par tout ce qui l'entourre (oh! un écureil, Hihihi !) Cependant quand un sujet est important, son attention redouble.
Il a de long cheveux jaunes en bataille et des yeux jaunes très clairs. Il porte toujours des habits très simples tel un voyageur.
Irvine ne se déplace pratiquement jamais sans Rachel, une adolescente aux longs cheveux noirs et aux yeux bruns. Leur comportement est souvent identique et on peut rarement distingué qui est l'enfant des deux.
Lorsqu'Irvine utilise la magie, de la poussière de fée accompagne systématiquement les effets du sort.