
William MacDonald
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.
TV Shows(30)

I Will Find You
Danny Ramirez

Stick
Ron(uncredited)

Tracker
Sheriff Gale

The Night Agent
Henry

The Last of Us
Double

Resident Alien
Farmer

Upload
Reverend Peyfort

The Terror
George Nicol

Riverdale
Principal Featherhead

Riverdale
Warden Norton

The Good Doctor
Bob Cravens

Travelers
Gary Holden

Supergirl
Dr. Kaplan

The Flash
Gene Huskk

Hemlock Grove
Jeargen Knauff

Haven
Boss Mechanic

Republic of Doyle
Logan Hicks

Rookie Blue
Buson / Sheldon

Stargate Universe
Virgil Biggs

The Listener
Matt Collins