David Mackie is verschenen in 7 shows en 4 movies. Een voorstelling te vinden in de rol van Rames in de serie Legend of the Seeker. In de bioscoop, in de rol van Porphyrion (voice) in de speelfilm Hercules and Xena - The Animated Movie: The Battle for Mount Olympus.