
William MacDonald
Interprétation
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.
Films
HorribilisMr. Strutemyer2006
Roméo doit mourirOfficer2000
CaptivesFrank2014
Killer GameMr. Sandford2021
Summer of 84Sheriff Caldwell2018
Hollow Man 2Col. Gavin Bishop2006
Alien invasionSheriff Devlin2007
La voix des morts : La lumièreDr. Karras2007
The Couple Across the StreetTom Sullivan2026
The Snow WalkerMiner in Bar2003
Mariage par correspondanceSherrif2008
Les Mystères d'Emma Fielding : Les Secrets du châteauSherman Arlington2018
Un Noël encore plus douxDeclan 'Fitzy' Fitzgerald2025
Allô, la Police ?In the Back1999
Cold BloodedLouis Holland2012
BlackheartBoone1998
Le VirginianScipio2000
Vérités cachées : Le Secret de LilyPrincipal Darren Dean2017
Death WishElvis2010
Mystère au grand nordDeputy Otto Gruber2009
La Quatrième GuerreMP Corporal1990
AcrophobieBen1998
Les fabuleux miracles de NoëlJohn Fellman2021
BarnoneMike1997
Jeux de mainsJonas Baskin2008
L'Homme aux yeux de loup2007
Double vieGlen Vukovich2023
Les retrouvailles de NoëlDeclan 'Fitzy' Fitzgerald2024
#JoyeuxNoëlJack Faison / Jack2022
Les derniers jours de la planète TerreCruikshank2006
La Boutique des secrets : Une photo compromettanteScott Brady2018
Posing: Inspired by Three Real StoriesEvan Stafford1991
TakedownStross Representative2010
Soldats du feuTrip Crandall2008
Goldrush: A Real Life Alaskan AdventureChloroformer1998
L’enfer de glaceDempsy2006
Gang in BlueGroat1996
En eaux troublesDetective Hanson2009
ContagiousDrug Worker1997
Call of the WildThe Swede2000
The Blessing BraceletChuck Spencer2023
The VigilGeorge1998
Chantage mortelT. Wallace2003
Chasseuse de tempêtesEli Harder2009
Le prix de la trahisonDet. Wilson2006
The ColtSgt. Woodruff2005
Run Rabbit RunBaby Doll2012
Personal EffectsArthur Stowell2005
The Spiral StaircaseSheriff Bell2000
A Beachcombers ChristmasEarl Decker2004
Rupert's LandBrad1998
Golf PunksPhelps (as William Macdonald)1998
Shelf LifeMartin2004
Betraying ReasonHoop2003
Mount PleasantJack2006
Les Phantoms : La victoire après l'épreuveSteve Boucher2012- RabbitLeon (as Bill MacDonald)2018
FragileDoorman2009
The Rhino BrothersSasha Kanachowski2002
Séries
FlashGene Huskk2014
SupernaturalAbraham Peterson / Sheriff2005
The Last of UsDouble2023
SmallvilleMasterson2001
X-Files : Aux frontières du réelDr. Oppenheim / Agent Kazanjian / Deputy Buddy Riggs / Officer Trott / Federal Marshall1993
Good DoctorBob Cravens2017
Mayday : Dangers dans le cielFirst Officer Dillard2003
TrackerSheriff Gale2024
Psych : Enquêteur malgré luiPhil2006
RiverdalePrincipal Featherhead / Warden Norton2017
MacGyverParamedic1985
Stargate AtlantisCaptain Griffin2004
SupergirlDr. Kaplan2015
Code QuantumConductor1989
Sliders : Les Mondes parallèlesMedical Moonsuit1995
Les Mystères de HavenBoss Mechanic2010
The Night AgentHenry2023
Rookie BlueBuson / Sheldon2010
Au-delà du réel : L'aventure continueFBI Special Agent Grant / Gary Rosman / Mugger1995
Resident AlienFarmer2021
Dead ZoneCathan Donnegal2002
MillenniumAgent Nolan1996
Sur tes tracesDanny Ramirez2026
The SentinelDell1996
Stargate UniverseVirgil Biggs2009
The ListenerMatt Collins2009
Republic of DoyleLogan Hicks2010
UploadReverend Peyfort2020
StickRon(uncredited)2025
Les voyageurs du tempsGary Holden2016
ViperHarper1994
The TerrorGeorge Nicol2018
Tru Calling : compte à reboursNeighbour2003
Hemlock GroveJeargen Knauff2013
Poltergeist, les aventuriers du surnaturelJones1996
Call of the Wild2000