Movies (Acting Roles)
Sorted by Release DateHome Sweet Christmas
William MacDonald was
? in Home Sweet Christmas
as 'Declan 'Fitzy' Fitzgerald'.
Sun, Dec 01 2024
The Blessing Bracelet
William MacDonald was
? in The Blessing Bracelet
as 'Chuck Spencer'.
Sun, Apr 09 2023
A Godwink Christmas: Miracle of Love
William MacDonald was
? in A Godwink Christmas: Miracle of Love
as 'John Fellman'.
Sat, Dec 11 2021
There's Someone Inside Your House
William MacDonald was
? in There's Someone Inside Your House
as 'Mr. Sandford'.
Fri, Sep 24 2021
Garage Sale Mysteries: Picture a Murder
William MacDonald was
? in Garage Sale Mysteries: Picture a Murder
as 'Scott Brady'.
Sun, Aug 19 2018
Past Malice: An Emma Fielding Mystery
William MacDonald was
? in Past Malice: An Emma Fielding Mystery
as 'Sherman Arlington'.
Sun, Jan 14 2018
Concrete Evidence: A Fixer Upper Mystery
William MacDonald was
? in Concrete Evidence: A Fixer Upper Mystery
as 'Principal Darren Dean'.
Sun, Apr 02 2017
On the Other Hand, Death: A Donald Strachey Mystery
William MacDonald was
? in On the Other Hand, Death: A Donald Strachey Mystery
as 'Jonas Baskin'.
Tue, Jan 01 2008
White Noise 2: The Light
William MacDonald was
? in White Noise 2: The Light
as 'Dr. Karros'.
Fri, Jan 05 2007
Final Days of Planet Earth
William MacDonald was
? in Final Days of Planet Earth
as 'Cruikshank'.
Wed, Mar 15 2006
A Beachcombers Christmas
William MacDonald was
? in A Beachcombers Christmas
as 'Earl Decker'.
Mon, Dec 06 2004
The Rhino Brothers
William MacDonald was
? in The Rhino Brothers
as 'Sasha Kanachowski'.
Mon, Jul 01 2002
The Spiral Staircase
William MacDonald was
? in The Spiral Staircase
as 'Sheriff Bell'.
Sun, Apr 02 2000
The Vigil (for Kurt Cobain)
William MacDonald was
? in The Vigil (for Kurt Cobain)
as 'George'.
Thu, Jan 01 1998
Posing: Inspired by Three Real Stories
William MacDonald was
? in Posing: Inspired by Three Real Stories
as 'Evan Stafford'.
Tue, Nov 05 1991
TV Shows (Acting Roles)
Sorted by Release DateAges in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
The Good Doctor
William MacDonald was
? in The Good Doctor
as 'Bob Cravens'.
First Air Date
Mon, Sep 25 2017
Mon, Sep 25 2017
Riverdale
William MacDonald was
? in Riverdale
as 'Principal Featherhead, Warden Norton'.
First Air Date
Thu, Jan 26 2017
Thu, Jan 26 2017
Hemlock Grove
William MacDonald was
? in Hemlock Grove
as 'Jeargen Knauff'.
First Air Date
Fri, Apr 19 2013
Fri, Apr 19 2013
Rookie Blue
William MacDonald was
? in Rookie Blue
as 'Buson / Sheldon'.
First Air Date
Thu, Jun 24 2010
Thu, Jun 24 2010
Republic of Doyle
William MacDonald was
? in Republic of Doyle
as 'Logan Hicks'.
First Air Date
Wed, Jan 06 2010
Wed, Jan 06 2010
Stargate Universe
William MacDonald was
? in Stargate Universe
as 'Virgil Biggs'.
First Air Date
Fri, Oct 02 2009
Fri, Oct 02 2009
The Listener
William MacDonald was
? in The Listener
as 'Matt Collins'.
First Air Date
Thu, Jun 04 2009
Thu, Jun 04 2009
Supernatural
William MacDonald was
? in Supernatural
as 'Abraham Peterson, Sheriff'.
First Air Date
Tue, Sep 13 2005
Tue, Sep 13 2005
Stargate Atlantis
William MacDonald was
? in Stargate Atlantis
as 'Captain Griffin'.
First Air Date
Thu, Jul 15 2004
Thu, Jul 15 2004
Poltergeist: The Legacy
William MacDonald was
? in Poltergeist: The Legacy
as 'Jones'.
First Air Date
Sun, Apr 21 1996
Sun, Apr 21 1996
The Outer Limits
William MacDonald was
? in The Outer Limits
as 'FBI Special Agent Grant, Gary Rosman, Mugger'.
First Air Date
Sun, Mar 26 1995
Sun, Mar 26 1995
The X-Files
William MacDonald was
? in The X-Files
as 'Dr. Oppenheim, Agent Kazanjian, Officer Trott, Federal Marshall, Deputy Buddy Riggs'.
First Air Date
Fri, Sep 10 1993
Fri, Sep 10 1993