David also works extensively as a voice actor, he was the voice of Goliath from "Gargoyles", the title character in the "Spawn" animated series, and Lemuel Kane in "Archer". In the English dub of "Princess Mononoke", David played the narrator and Okkoto. He played the role of Mama in the English dub of "3x3 Eyes". He provided the voice for the character Decker in the role-playing video game "Fallout" and the voice for the character Vhailor in "". He provided the voice of the Arbiter for the video game "Halo 2", released in 2004; later, he reprised that role in the Xbox 360 follow-up "Halo 3". He portrayed the character again in and also in , released in 2014 and 2015 respectively. He played the role of Captain David Anderson in BioWare's "Mass Effect" series.