
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.
Acted in 94
2020s
- 2026
The Couple Across the Street
Tom Sullivan
- 2025
Another Sweet Christmas
Declan 'Fitzy' Fitzgerald
- 2024
Home Sweet Christmas
Declan 'Fitzy' Fitzgerald
- 2023
Double Life
Glen Vukovich
The Blessing Bracelet
Chuck Spencer
- 2022
- 2021
- 2020
2010s
- 2018
Past Malice: An Emma Fielding Mystery
Sherman Arlington
- 2017
Concrete Evidence: A Fixer Upper Mystery
Principal Darren Dean
- 2016
- 2015
- 2014
- 2013
- 2012
The Phantoms
Steve Boucher
Run Rabbit Run
Baby Doll
- 2010
Death Wish
Elvis
2000s
- 2009
Desperate Escape
Detective Hanson
Storm Seekers
Eli Harder
Fragile
Doorman
- 2008
Mail Order Bride
Sherrif
- 2007
- 2006
To Have and to Hold
Det. Wilson
Mount Pleasant
Jack
Final Days of Planet Earth
Cruikshank
- 2005
Personal Effects
Arthur Stowell
The Colt
Sgt. Woodruff
- 2004
A Beachcombers Christmas
Earl Decker
Shelf Life
Martin
- 2003
Betraying Reason
Hoop
- 2002
The Rhino Brothers
Sasha Kanachowski
- 2001
- 2000
The Spiral Staircase
Sheriff Bell
Call of the Wild
TV
The Virginian
Scipio
Call of the Wild
The Swede
1990s
- 1999
- 1998
Don't Look Down
Ben
The Vigil
George
Rupert's Land
Brad
Golf Punks
Phelps (as William Macdonald)
Goldrush: A Real Life Alaskan Adventure
Chloroformer
Blackheart
Boone
- 1997
Contagious
Drug Worker
Barnone
Mike
- 1996
Gang in Blue
Groat
- 1995
- 1994
- 1993
- 1991
Posing: Inspired by Three Real Stories
Evan Stafford
- 1990
1980s
- 1989
- 1985