William MacDonald
Acting 24 credits
Biography
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.
Ask the Vault
Ask anything about William MacDonald.
Full filmography
- I Will Find You (2026) as Danny Ramirez
- Supernatural (2005) as Abraham Peterson
- Supernatural (2005) as Sheriff
- Smallville (2001) as Masterson
- The Flash (2014) as Gene Huskk
- The Good Doctor (2017) as Bob Cravens
- Tracker (2024) as Sheriff Gale
- Supergirl (2015) as Dr. Kaplan
- The X-Files (1993) as Dr. Oppenheim
- The X-Files (1993) as Agent Kazanjian
- The X-Files (1993) as Officer Trott
- The X-Files (1993) as Deputy Buddy Riggs
- The X-Files (1993) as Federal Marshall
- Mayday (2003) as First Officer Dillard
- Quantum Leap (1989) as Conductor
- Psych (2006) as Phil
- Riverdale (2017) as Principal Featherhead
- Riverdale (2017) as Warden Norton
- MacGyver (1985) as Paramedic
- The Night Agent (2023) as Henry
- Stargate Atlantis (2004) as Captain Griffin
- The Last of Us (2023) as Double
- Republic of Doyle (2010) as Logan Hicks
- Resident Alien (2021) as Farmer