FLIXREC
William MacDonald

William MacDonald

Acting 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.

Movies 61

Slither 6.5

Slither

as Mr. Strutemyer

2006
Romeo Must Die 6.3

Romeo Must Die

as Officer

2000
The Captive 5.8

The Captive

as Frank

2014
There's Someone Inside Your House 5.3

There's Someone Inside Your House

as Mr. Sandford

2021
Summer of 84 6.9

Summer of 84

as Sheriff Caldwell

2018
Hollow Man II 5.0

Hollow Man II

as Col. Gavin Bishop

2006
White Noise 2: The Light 5.5

White Noise 2: The Light

as Dr. Karras

2007
Pure Luck 5.6

Pure Luck

as Airport Employee

1991
The Snow Walker 7.0

The Snow Walker

as Miner in Bar

2003
Alien Agent 4.2

Alien Agent

as Sheriff Devlin

2007
Another Sweet Christmas 8.3

Another Sweet Christmas

as Declan 'Fitzy' Fitzgerald

2025
Dudley Do-Right 4.1

Dudley Do-Right

as In the Back

1999
The Couple Across the Street 6.7

The Couple Across the Street

as Tom Sullivan

2026
Past Malice: An Emma Fielding Mystery 6.3

Past Malice: An Emma Fielding Mystery

as Sherman Arlington

2018
Final Days of Planet Earth 4.8

Final Days of Planet Earth

as Cruikshank

2006
The Fourth War 5.3

The Fourth War

as MP Corporal

1990
Trial by Fire 5.4

Trial by Fire

as Trip Crandall

2008
A Godwink Christmas: Miracle of Love 5.8

A Godwink Christmas: Miracle of Love

as John Fellman

2021
Garage Sale Mysteries: Picture a Murder 5.6

Garage Sale Mysteries: Picture a Murder

as Scott Brady

2018
To Have and to Hold 2.3

To Have and to Hold

as Det. Wilson

2006
Absolute Zero 5.0

Absolute Zero

as Dempsy

2006
Mail Order Bride 6.5

Mail Order Bride

as Sherrif

2008
The Virginian 5.4

The Virginian

as Scipio

2000
Don't Look Down 4.4

Don't Look Down

as Ben

1998
The Blessing Bracelet 6.2

The Blessing Bracelet

as Chuck Spencer

2023
Northern Lights 6.0

Northern Lights

as Deputy Otto Gruber

2009
Double Life 5.5

Double Life

as Glen Vukovich

2023
Storm Seekers 5.9

Storm Seekers

as Eli Harder

2009
Contagious 4.5

Contagious

as Drug Worker

1997
Home Sweet Christmas 6.5

Home Sweet Christmas

as Declan 'Fitzy' Fitzgerald

2024
#Xmas 5.4

#Xmas

as Jack Faison

2022
#Xmas 5.4

#Xmas

as Jack

2022
Concrete Evidence: A Fixer Upper Mystery 6.7

Concrete Evidence: A Fixer Upper Mystery

as Principal Darren Dean

2017
Posing: Inspired by Three Real Stories 6.1

Posing: Inspired by Three Real Stories

as Evan Stafford

1991
Cold Blooded 5.1

Cold Blooded

as Louis Holland

2012
Goldrush: A Real Life Alaskan Adventure 6.6

Goldrush: A Real Life Alaskan Adventure

as Chloroformer

1998
Desperate Escape 3.4

Desperate Escape

as Detective Hanson

2009
On the Other Hand, Death: A Donald Strachey Mystery 5.4

On the Other Hand, Death: A Donald Strachey Mystery

as Jonas Baskin

2008
Gang in Blue 5.2

Gang in Blue

as Groat

1996
Hybrid 4.5

Hybrid

2007
Takedown 4.5

Takedown

as Stross Representative

2010
Call of the Wild 7.0

Call of the Wild

as The Swede

2000
The Spiral Staircase 5.5

The Spiral Staircase

as Sheriff Bell

2000
Death Wish 6.0

Death Wish

as Elvis

2010
Water's Edge 5.4

Water's Edge

as T. Wallace

2003
Blackheart 4.2

Blackheart

as Boone

1998
Mount Pleasant 6.7

Mount Pleasant

as Jack

2006
The Phantoms 7.0

The Phantoms

as Steve Boucher

2012
The Colt 5.5

The Colt

as Sgt. Woodruff

2005
Betraying Reason 8.0

Betraying Reason

as Hoop

2003
Golf Punks 3.6

Golf Punks

as Phelps (as William Macdonald)

1998
A Beachcombers Christmas 7.0

A Beachcombers Christmas

as Earl Decker

2004
Rupert's Land 9.0

Rupert's Land

as Brad

1998
Shelf Life 5.2

Shelf Life

as Martin

2004
Barnone 10.0

Barnone

as Mike

1997
The Vigil 8.0

The Vigil

as George

1998
Personal Effects 5.9

Personal Effects

as Arthur Stowell

2005
Rabbit 10.0

Rabbit

as Leon (as Bill MacDonald)

2018
Fragile

Fragile

as Doorman

2009
Run Rabbit Run 2.0

Run Rabbit Run

as Baby Doll

2012
The Rhino Brothers 5.8

The Rhino Brothers

as Sasha Kanachowski

2002

TV Shows 44

The Flash 7.7

The Flash

as Gene Huskk

2014
Supernatural 8.3

Supernatural

as Abraham Peterson

2005
Supernatural 8.3

Supernatural

as Sheriff

2005
Smallville 8.2

Smallville

as Masterson

2001
The Last of Us 8.4

The Last of Us

as Double

2023
The X-Files 8.4

The X-Files

as Dr. Oppenheim

1993
The X-Files 8.4

The X-Files

as Agent Kazanjian

1993
The X-Files 8.4

The X-Files

as Officer Trott

1993
The X-Files 8.4

The X-Files

as Deputy Buddy Riggs

1993
The X-Files 8.4

The X-Files

as Federal Marshall

1993
The Good Doctor 8.5

The Good Doctor

as Bob Cravens

2017
Mayday 8.2

Mayday

as First Officer Dillard

2003
MacGyver 7.7

MacGyver

as Paramedic

1985
Psych 7.9

Psych

as Phil

2006
Tracker 7.6

Tracker

as Sheriff Gale

2024
Riverdale 8.4

Riverdale

as Principal Featherhead

2017
Riverdale 8.4

Riverdale

as Warden Norton

2017
Stick 7.3

Stick

as Ron(uncredited)

2025
Stargate Atlantis 8.0

Stargate Atlantis

as Captain Griffin

2004
Supergirl 7.3

Supergirl

as Dr. Kaplan

2015
Quantum Leap 8.0

Quantum Leap

as Conductor

1989
The Night Agent 7.7

The Night Agent

as Henry

2023
Haven 7.5

Haven

as Boss Mechanic

2010
Sliders 7.6

Sliders

as Medical Moonsuit

1995
The Outer Limits 7.7

The Outer Limits

as FBI Special Agent Grant

1995
The Outer Limits 7.7

The Outer Limits

as Gary Rosman

1995
The Outer Limits 7.7

The Outer Limits

as Mugger

1995
Rookie Blue 7.7

Rookie Blue

as Buson / Sheldon

2010
Resident Alien 7.8

Resident Alien

as Farmer

2021
The Dead Zone 7.3

The Dead Zone

as Cathan Donnegal

2002
Upload 7.8

Upload

as Reverend Peyfort

2020
I Will Find You 8.2

I Will Find You

as Danny Ramirez

2026
The Listener 6.9

The Listener

as Matt Collins

2009
Millennium 7.7

Millennium

as Agent Nolan

1996
Stargate Universe 7.4

Stargate Universe

as Virgil Biggs

2009
Travelers 7.6

Travelers

as Gary Holden

2016
The Sentinel 7.2

The Sentinel

as Dell

1996
Viper 6.2

Viper

as Harper

1994
Republic of Doyle 7.0

Republic of Doyle

as Logan Hicks

2010
The Terror 7.4

The Terror

as George Nicol

2018
Hemlock Grove 7.1

Hemlock Grove

as Jeargen Knauff

2013
Tru Calling 7.2

Tru Calling

as Neighbour

2003
Poltergeist: The Legacy 6.3

Poltergeist: The Legacy

as Jones

1996
Call of the Wild 6.6

Call of the Wild

2000

Reviews

Loading reviews...