In 1971, he became co-artistic director of the Citizens Theatre in Glasgow, until his retirement in May 2003. During that time, he directed fifty productions and wrote fifteen plays for the company including The De Sade Show, Chinchilla, Summit Conference, A Waste of Time, Don Juan, Webster, In Quest of Conscience, Britannicus and Cheri.
Translator
MacDonald translated over seventy plays and operas from ten different languages; in her obituary for MacDonald, Sarah Jones wrote "...it was for his translations, stemming from his ability to speak at least eight languages fluently, that MacDonald may well be best remembered. He brought a diet of Goethe, Lermentov, Gogol, Goldoni and Racine, not only to Glasgow audiences, but to those around Europe and America...". He translated five of Friedrich Schiller's plays, which led Michael Billington to write in 2005, "why is Schiller no longer box-office poison? The first crucial fact is that actable versions of the plays are now readily available. MacDonald was the great pioneer in this area, but Jeremy Sams, Francis Lamport, Mike Poulton and several others have also rid the plays of swagger and fustian." MacDonald's translations include The Threepenny Opera, Tamerlano, Die Entführung aus dem Serail, The Barber of Seville, Aida, Beaumarchais' The Marriage of Figaro, Cocteau's Orpheus and The Human Voice, Dürrenmatt's Conversation at Night, Fassbinder's Shadow of Angels, Genet's The Balcony, The Blacks and The Screens, Gogol's The Government Inspector, Goethe's Tasso and Faust I and II, twelve of Goldoni's plays, Ibsen's Brand and Hedda Gabler, Lermontov's Maskerade, Lorca's The House of Bernarda Alba, Molière's School for Wives and Dom Juan, Pirandello's Enrico Four, Racine's Phèdre, Schiller's Mary Stuart, The Maid of Orleans and Don Carlos, Chekhov's The Seagull, Verne's Around the World In Eighty Days, Wedekind's Lulu and Goethe’s Clavigo. His translations of Rolf Hochhuth include his works The Representative, Soldiers and Judith. One of MacDonald's early successes was War and Peace, which he had translated from Erwin Piscator's 1955 German stage adaptation of Tolstoy's novel. MacDonald's version reached Broadway in 1967. With Giles Havergal, he adapted Thomas Mann's novella Death in Venice for a one-man production in 1999. Following a run in Glasgow, the production has traveled to several theaters in Europe and the USA.