
Known For
Acting
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.
Also Known As
Movie Appearances

Northern Lights
as Deputy Otto Gruber
2009

White Noise 2: The Light
as Dr. Karras
2007

Hollow Man II
as Col. Gavin Bishop
2006

The Blessing Bracelet
as Chuck Spencer
2023

Double Life
as Glen Vukovich
2023

A Godwink Christmas: Miracle of Love
as John Fellman
2021

Trial by Fire
as Trip Crandall
2008

Hybrid
2007

Storm Seekers
as Eli Harder
2009

Gang in Blue
as Groat
1996

There's Someone Inside Your House
as Mr. Sandford
2021

Cold Blooded
as Louis Holland
2012

Golf Punks
as Phelps (as William Macdonald)
1998

Garage Sale Mysteries: Picture a Murder
as Scott Brady
2018

Personal Effects
as Arthur Stowell
2005

A Beachcombers Christmas
as Earl Decker
2004

Mount Pleasant
as Jack
2006

#Xmas
as Jack Faison
2022

#Xmas
as Jack
2022

Takedown
as Stross Representative
2010
TV Appearances

The X-Files
as Dr. Oppenheim
1993

Millennium
as Agent Nolan
1996

Supergirl
as Dr. Kaplan
2015

The Flash
as Gene Huskk
2014

Call of the Wild
2000

The Night Agent
as Henry
2023

Riverdale
as Principal Featherhead
2017

Riverdale
as Warden Norton
2017

Tru Calling
as Neighbour
2003

Quantum Leap
as Conductor
1989

The X-Files
as Agent Kazanjian
1993

Viper
as Harper
1994