William MacDonald ha aparecido en 19 series y 32 películas. Una actuación que se encuentra en el papel de Henry Campbell en la serie El Agente Nocturno. En el cine, como Mr. Sandford en el largometraje There's Someone Inside Your House.