William MacDonald

William MacDonald

Known For
Acting

Details

Known For
Acting

William MacDonald's LGBTQ+ Titles

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

Acting (91)

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