
80Credits
William MacDonald is a prolific Canadian actor and producer known for extensive work in television, film, and over 80 theatrical productions. He is recognized for roles in Riverdale, The Good Doctor, Supergirl (Dr. Kaplan), and The Flash (Gene Huskk). He is frequently confused with fellow Canadian actor Bill MacDonald, as both share similar credits and guest-star in similar procedural dramas.
Known for
RiverdalePrincipal Featherhead
The Good DoctorBob Cravens
The FlashGene Huskk
SupernaturalAbraham Peterson
The Last of UsDouble2023The Night AgentHenry · 1 episodeShow
2021Resident AlienFarmer · 1 episodeShow
2020UploadReverend Peyfort · 1 episodeShow
2018The TerrorGeorge Nicol · 3 episodesShow
2017RiverdalePrincipal Featherhead, Warden Norton · 15 episodesShow
2016TravelersGary Holden · 9 episodesShow
2013Hemlock GroveJeargen Knauff · 1 episodeShow
2010HavenBoss Mechanic · 1 episodeShow
2010Rookie BlueBuson / Sheldon · 1 episodeShow
2010Republic of DoyleLogan Hicks · 1 episodeShow
2009Stargate UniverseVirgil Biggs · 1 episodeShow
2009The ListenerMatt Collins · 1 episodeShow
2006PsychPhil · 1 episodeShow
2003Tru CallingNeighbour · 1 episodeShow
2003MaydayFirst Officer Dillard · 1 episodeShow
2002The Dead ZoneCathan Donnegal · 1 episodeShow
2000Call of the Wild13 episodesShow
Is this you?
Link these credits to your frames profile.