James G. MacDonald est un acteur et réalisateur américain connu pour son travail considérable au cinéma, à la télévision et au théâtre s'étendant sur plus de 35 ans. Il a notamment incarné le Capitaine James Wainwright dans l'épisode « Little Green Men » de Star Trek : Deep Space Nine. MacDonald a joué aux côtés de nombreux acteurs de renom et a travaillé avec des réalisateurs acclamés dans des genres variés incluant la comédie, le drame, le thriller, l'horreur et la science-fiction.
Ses rôles polyvalents vont d'un jeune capitaine naïf dans Star Trek à des rôles dans des films comme Volcano et Tigerland. Il a également reçu des prix pour son travail au théâtre et au cinéma. Au-delà du jeu d'acteur, MacDonald écrit et réalise, et il s'investit activement dans l'enseignement d'ateliers d'écriture et de jeu dramatique auprès de personnes incarcérées et anciennement incarcérées. Sa carrière se distingue par des performances axées sur les personnages et des contributions créatives en coulisse.