Elfo is one of the main characters of Disenchantment. He lives in Beanlandia, and is Princess Bean's elf companion.

Elfo is voiced by Nat Faxon.


Elfo is a lime-colored elf that is short in stature and has a pig-like snout. His ears are pointed, in reference to the common trope. He has messy hair and an angry complexion. He has a large overbite, with a wavering lip. Like the other characters, he only has four fingers. He wears a brown vest with a v-neck that is opened to reveal his neck. he wears short blue shorts and has spiky brown shoes, possibly to hold his feet which may curl up on the toes