
Acting
William MacDonald
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
Full filmography

The Flash
2014
DRAMA
Supernatural
2005
DRAMA
The Last of Us
2023
DRAMA
Smallville
2001
SCI-FI
The X-Files
1993
MYSTERY
The Good Doctor
2017
DRAMA
Mayday
2003
DOCUMENTARY
Psych
2006
DRAMA
MacGyver
1985
DRAMA
Tracker
2024
DRAMA
Riverdale
2017
CRIME
Stargate Atlantis
2004
SCI-FI
Supergirl
2015
DRAMA
The Night Agent
2023
ACTION
Quantum Leap
1989
SCI-FI
Stick
2025
COMEDY
Haven
2010
DRAMA
Sliders
1995
ACTION
The Outer Limits
1995
DRAMA
Resident Alien
2021
SCI-FI
Rookie Blue
2010
DRAMA
The Dead Zone
2002
DRAMA
Upload
2020
COMEDY
I Will Find You
2026
DRAMA
Millennium
1996
CRIME
The Listener
2009
ACTION
The Sentinel
1996
DRAMA
Stargate Universe
2009
SCI-FI
Travelers
2016
DRAMA
Republic of Doyle
2010
COMEDY