
William MacDonald
- Known for
- Acting
- Birthplace
- Vancouver, British Columbia, Canada
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.
Known For
Photos
Filmography

The Couple Across the Street
Movie · as Tom Sullivan

I Will Find You
TV · as Danny Ramirez · 1 ep

Another Sweet Christmas
Movie · as Declan 'Fitzy' Fitzgerald

Stick
TV · as Ron(uncredited) · 1 ep

Home Sweet Christmas
Movie · as Declan 'Fitzy' Fitzgerald

Tracker
TV · as Sheriff Gale · 1 ep

The Blessing Bracelet
Movie · as Chuck Spencer

Double Life
Movie · as Glen Vukovich

The Night Agent
TV · as Henry · 1 ep

The Last of Us
TV · as Double · 1 ep

#Xmas
Movie · as Jack Faison

A Godwink Christmas: Miracle of Love
Movie · as John Fellman

There's Someone Inside Your House
Movie · as Mr. Sandford

Resident Alien
TV · as Farmer · 1 ep

Upload
TV · as Reverend Peyfort · 1 ep

Garage Sale Mysteries: Picture a Murder
Movie · as Scott Brady

Summer of 84
Movie · as Sheriff Caldwell

Past Malice: An Emma Fielding Mystery
Movie · as Sherman Arlington
Rabbit
Movie · as Leon (as Bill MacDonald)

The Terror
TV · as George Nicol · 3 eps

Concrete Evidence: A Fixer Upper Mystery
Movie · as Principal Darren Dean

Riverdale
TV · as Principal Featherhead, Warden Norton · 15 eps

The Good Doctor
TV · as Bob Cravens · 2 eps

Travelers
TV · as Gary Holden · 9 eps

Supergirl
TV · as Dr. Kaplan · 1 ep

The Captive
Movie · as Frank

The Flash
TV · as Gene Huskk · 2 eps

Hemlock Grove
TV · as Jeargen Knauff · 1 ep

Cold Blooded
Movie · as Louis Holland

Run Rabbit Run
Movie · as Baby Doll

The Phantoms
Movie · as Steve Boucher

Takedown
Movie · as Stross Representative

Death Wish
Movie · as Elvis

Haven
TV · as Boss Mechanic · 1 ep

Republic of Doyle
TV · as Logan Hicks · 1 ep

Rookie Blue
TV · as Buson / Sheldon · 1 ep

Northern Lights
Movie · as Deputy Otto Gruber

Storm Seekers
Movie · as Eli Harder

Fragile
Movie · as Doorman

Desperate Escape
Movie · as Detective Hanson

Stargate Universe
TV · as Virgil Biggs · 1 ep

The Listener
TV · as Matt Collins · 1 ep

Trial by Fire
Movie · as Trip Crandall

Mail Order Bride
Movie · as Sherrif

On the Other Hand, Death: A Donald Strachey Mystery
Movie · as Jonas Baskin

White Noise 2: The Light
Movie · as Dr. Karras

Hybrid
Movie

Alien Agent
Movie · as Sheriff Devlin

Hollow Man II
Movie · as Col. Gavin Bishop

Mount Pleasant
Movie · as Jack

Absolute Zero
Movie · as Dempsy

To Have and to Hold
Movie · as Det. Wilson

Final Days of Planet Earth
Movie · as Cruikshank

Slither
Movie · as Mr. Strutemyer

Psych
TV · as Phil · 1 ep

Personal Effects
Movie · as Arthur Stowell

The Colt
Movie · as Sgt. Woodruff

Supernatural
TV · as Abraham Peterson, Sheriff · 1 ep

A Beachcombers Christmas
Movie · as Earl Decker

Shelf Life
Movie · as Martin

Stargate Atlantis
TV · as Captain Griffin · 1 ep

Betraying Reason
Movie · as Hoop

The Snow Walker
Movie · as Miner in Bar

Water's Edge
Movie · as T. Wallace

Tru Calling
TV · as Neighbour · 1 ep

Mayday
TV · as First Officer Dillard · 1 ep

The Rhino Brothers
Movie · as Sasha Kanachowski

The Dead Zone
TV · as Cathan Donnegal · 1 ep

Smallville
TV · as Masterson · 1 ep

Call of the Wild
Movie · as The Swede

The Spiral Staircase
Movie · as Sheriff Bell

The Virginian
Movie · as Scipio

Romeo Must Die
Movie · as Officer

Call of the Wild
TV · 13 eps

Dudley Do-Right
Movie · as In the Back

Golf Punks
Movie · as Phelps (as William Macdonald)

The Vigil
Movie · as George

Don't Look Down
Movie · as Ben

Rupert's Land
Movie · as Brad

Goldrush: A Real Life Alaskan Adventure
Movie · as Chloroformer

Blackheart
Movie · as Boone

Contagious
Movie · as Drug Worker

Barnone
Movie · as Mike

Gang in Blue
Movie · as Groat

Millennium
TV · as Agent Nolan · 1 ep

Poltergeist: The Legacy
TV · as Jones · 1 ep

The Sentinel
TV · as Dell · 1 ep

The Outer Limits
TV · as FBI Special Agent Grant, Gary Rosman, Mugger · 1 ep

Sliders
TV · as Medical Moonsuit · 1 ep

Viper
TV · as Harper · 1 ep

The X-Files
TV · as Dr. Oppenheim, Agent Kazanjian, Officer Trott, Deputy Buddy Riggs, Federal Marshall · 1 ep

Posing: Inspired by Three Real Stories
Movie · as Evan Stafford

The Fourth War
Movie · as MP Corporal

Quantum Leap
TV · as Conductor · 1 ep

MacGyver
TV · as Paramedic · 1 ep


