David Mackie hat 7 Serien und 4 Filme gedreht. Unter anderem spielte er Rames in der Serie Legend of the Seeker.Im Kino in der Rolle des Porphyrion (voice) im Spielfilm Hercules and Xena - The Animated Movie: The Battle for Mount Olympus.