Zachary has provided his voice to numerous English-dubbed versions of Japanese anime and video games, working for Bang! Zoom Entertainment, Viz Media, and Funimation. Having been acting from a young age, Aguilar's first major role was Genos in One Punch Man, voiced when he was 17 years old. Since then, Aguilar has lent his voice to anime series such as Tanjiro Kamado in Demon Slayer: Kimetsu no Yaiba, Koichi Hirose in JoJo's Bizarre Adventure: Diamond Is Unbreakable and Arthur Pendragon in The Seven Deadly Sins. He is also known for his roles in video games, such as Byleth Eisner in Fire Emblem: Three Houses, Aether in Genshin Impact, and Calem in Pokemon Masters.