Biografía de William MacDonald
Además de su trabajo en cine y televisión, William también ha aparecido en más de 70 producciones teatrales a partir de 2013. Ha pasado por el título de 'MacBeth' y 'Coriolanus', así como Petruchio en 'La fierecilla domada', Enobarbus en "Antonio y Cleopatra", Ned semanas en 'The Normal Heart', John en 'Oleanna', Aston en 'El guardián', Starbuck en 'The Rainmaker' y Johnny en 'Frankie y Johnny en la Claire De Lune, por nombrar algunos. También ha dirigido obras de más de una docena, incluyendo sus propias composiciones 'Coco-Puffs y Caviar' y 'Fantasmas'. Su hijo, Kaito, nació en marzo de 2004.