William MacDonald
Biography
Movies 61
Slither
as Mr. Strutemyer
2006
Romeo Must Die
as Officer
2000
The Captive
as Frank
2014
There's Someone Inside Your House
as Mr. Sandford
2021
Summer of 84
as Sheriff Caldwell
2018
Hollow Man II
as Col. Gavin Bishop
2006
White Noise 2: The Light
as Dr. Karras
2007
Pure Luck
as Airport Employee
1991
The Snow Walker
as Miner in Bar
2003
Alien Agent
as Sheriff Devlin
2007
Another Sweet Christmas
as Declan 'Fitzy' Fitzgerald
2025
Dudley Do-Right
as In the Back
1999
The Couple Across the Street
as Tom Sullivan
2026
Past Malice: An Emma Fielding Mystery
as Sherman Arlington
2018
Final Days of Planet Earth
as Cruikshank
2006
The Fourth War
as MP Corporal
1990
Trial by Fire
as Trip Crandall
2008
A Godwink Christmas: Miracle of Love
as John Fellman
2021
Garage Sale Mysteries: Picture a Murder
as Scott Brady
2018
To Have and to Hold
as Det. Wilson
2006
Absolute Zero
as Dempsy
2006
Mail Order Bride
as Sherrif
2008
The Virginian
as Scipio
2000
Don't Look Down
as Ben
1998
The Blessing Bracelet
as Chuck Spencer
2023
Northern Lights
as Deputy Otto Gruber
2009
Double Life
as Glen Vukovich
2023
Storm Seekers
as Eli Harder
2009
Contagious
as Drug Worker
1997
Home Sweet Christmas
as Declan 'Fitzy' Fitzgerald
2024
#Xmas
as Jack Faison
2022
#Xmas
as Jack
2022
Concrete Evidence: A Fixer Upper Mystery
as Principal Darren Dean
2017
Posing: Inspired by Three Real Stories
as Evan Stafford
1991
Cold Blooded
as Louis Holland
2012
Goldrush: A Real Life Alaskan Adventure
as Chloroformer
1998
Desperate Escape
as Detective Hanson
2009
On the Other Hand, Death: A Donald Strachey Mystery
as Jonas Baskin
2008
Gang in Blue
as Groat
1996
Hybrid
2007
Takedown
as Stross Representative
2010
Call of the Wild
as The Swede
2000
The Spiral Staircase
as Sheriff Bell
2000
Death Wish
as Elvis
2010
Water's Edge
as T. Wallace
2003
Blackheart
as Boone
1998
Mount Pleasant
as Jack
2006
The Phantoms
as Steve Boucher
2012
The Colt
as Sgt. Woodruff
2005
Betraying Reason
as Hoop
2003
Golf Punks
as Phelps (as William Macdonald)
1998
A Beachcombers Christmas
as Earl Decker
2004
Rupert's Land
as Brad
1998
Shelf Life
as Martin
2004
Barnone
as Mike
1997
The Vigil
as George
1998
Personal Effects
as Arthur Stowell
2005
Rabbit
as Leon (as Bill MacDonald)
2018
Fragile
as Doorman
2009
Run Rabbit Run
as Baby Doll
2012
The Rhino Brothers
as Sasha Kanachowski
2002TV Shows 44
The Flash
as Gene Huskk
2014
Supernatural
as Abraham Peterson
2005
Supernatural
as Sheriff
2005
Smallville
as Masterson
2001
The Last of Us
as Double
2023
The X-Files
as Dr. Oppenheim
1993
The X-Files
as Agent Kazanjian
1993
The X-Files
as Officer Trott
1993
The X-Files
as Deputy Buddy Riggs
1993
The X-Files
as Federal Marshall
1993
The Good Doctor
as Bob Cravens
2017
Mayday
as First Officer Dillard
2003
MacGyver
as Paramedic
1985
Psych
as Phil
2006
Tracker
as Sheriff Gale
2024
Riverdale
as Principal Featherhead
2017
Riverdale
as Warden Norton
2017
Stick
as Ron(uncredited)
2025
Stargate Atlantis
as Captain Griffin
2004
Supergirl
as Dr. Kaplan
2015
Quantum Leap
as Conductor
1989
The Night Agent
as Henry
2023
Haven
as Boss Mechanic
2010
Sliders
as Medical Moonsuit
1995
The Outer Limits
as FBI Special Agent Grant
1995
The Outer Limits
as Gary Rosman
1995
The Outer Limits
as Mugger
1995
Rookie Blue
as Buson / Sheldon
2010
Resident Alien
as Farmer
2021
The Dead Zone
as Cathan Donnegal
2002
Upload
as Reverend Peyfort
2020
I Will Find You
as Danny Ramirez
2026
The Listener
as Matt Collins
2009
Millennium
as Agent Nolan
1996
Stargate Universe
as Virgil Biggs
2009
Travelers
as Gary Holden
2016
The Sentinel
as Dell
1996
Viper
as Harper
1994
Republic of Doyle
as Logan Hicks
2010
The Terror
as George Nicol
2018
Hemlock Grove
as Jeargen Knauff
2013
Tru Calling
as Neighbour
2003
Poltergeist: The Legacy
as Jones
1996