Portrait of William MacDonald

Acting

William MacDonald

Career

Active from 1990 to 2026, with up to 2 main titles a year.

Leading roles
5
top three billing
Average score
GoodWatch score51/100
Highest rated
Poster for The Blessing Bracelet
The Blessing Bracelet
GoodWatch score71/100

What stands out

Compared with the average well-known movie, over 71 of their titles. Select a trait to filter titles.

Energy: 5.1 versus catalog average 4.6EnergyHeart: 4.3 versus catalog average 4.2HeartHumor: 2.2 versus catalog average 2.6HumorWorld: 5.5 versus catalog average 5.6WorldCraft: 5.3 versus catalog average 5.3CraftStyle: 5.7 versus catalog average 5.9Style
William MacDonald Catalog average

Rarely in their work

  • Historical
    1.7, average 2.6
  • Biographical
    0.2, average 1.0
  • Showbiz
    0.4, average 1.2
  • Pop Culture
    1.6, average 2.2

Main genres

Select a genre to see those titles.

Recurring tags

  • Contemporary Setting 3
  • Character-Driven 3
  • Psychological Thriller 3
  • Moral Ambiguity 3
  • Emotional Journey 3
  • Small Town Secrets 2
  • Murder Investigation 2
  • Crime Drama 2
  • Suspenseful 2
  • Family-Friendly 2
  • Hopeful Message 2
  • Historical Setting 2

Works often with

People in at least two of their main titles.

Movies and TV shows

94
Type
Role
Score
Decade
Genre
Group by

2020s

15 titles · average score 64
The Couple Across the Street
The Couple Across the Street (2026)
GoodWatch score 54

as Tom Sullivan

I Will Find You
I Will Find You (2026)
GoodWatch score 64

TV show · as Danny Ramirez

Stick
Stick (2025)
GoodWatch score 70

TV show · as Ron(uncredited)

Tracker
Tracker (2024)
GoodWatch score 68

TV show · as Sheriff Gale

Home Sweet Christmas
Home Sweet Christmas (2024)
GoodWatch score 64

as Declan 'Fitzy' Fitzgerald

The Last of Us
The Last of Us (2023)
GoodWatch score 79

TV show · as Double

The Night Agent
The Night Agent (2023)
GoodWatch score 72

TV show · as Henry

Double Life
Double Life (2023)
GoodWatch score 29

as Glen Vukovich

The Blessing Bracelet
The Blessing Bracelet (2023)
GoodWatch score 71

as Chuck Spencer

#Xmas
#Xmas (2022)
GoodWatch score 52

as Jack Faison / Jack

Resident Alien
Resident Alien (2021)
GoodWatch score 81

TV show · as Farmer

Upload
Upload (2020)
GoodWatch score 75

TV show · as Reverend Peyfort

2010s

21 titles · average score 64
Past Malice: An Emma Fielding Mystery
Past Malice: An Emma Fielding Mystery (2018)
GoodWatch score 64

as Sherman Arlington

The Terror
The Terror (2018)
GoodWatch score 78

TV show · as George Nicol

The Good Doctor
The Good Doctor (2017)
GoodWatch score 64

TV show · as Bob Cravens

Riverdale
Riverdale (2017)
GoodWatch score 69

TV show · as Warden Norton / Principal Featherhead

Concrete Evidence: A Fixer Upper Mystery
Concrete Evidence: A Fixer Upper Mystery (2017)
GoodWatch score 57

as Principal Darren Dean

Travelers
Travelers (2016)
GoodWatch score 91

TV show · as Gary Holden

Supergirl
Supergirl (2015)
GoodWatch score 69

TV show · as Dr. Kaplan

The Flash
The Flash (2014)
GoodWatch score 74

TV show · as Gene Huskk

Hemlock Grove
Hemlock Grove (2013)
GoodWatch score 55

TV show · as Jeargen Knauff

Cold Blooded
Cold Blooded (2012)
GoodWatch score 44

as Louis Holland

Haven
Haven (2010)
GoodWatch score 68

TV show · as Boss Mechanic

Rookie Blue
Rookie Blue (2010)
GoodWatch score 67

TV show · as Buson / Sheldon

2000s

37 titles · average score 57
Northern Lights
Northern Lights (2009)
GoodWatch score 58

as Deputy Otto Gruber

Mail Order Bride
Mail Order Bride (2008)
GoodWatch score 60

as Sherrif

White Noise 2: The Light
White Noise 2: The Light (2007)
GoodWatch score 64

as Dr. Karras

Alien Agent
Alien Agent (2007)
GoodWatch score 38

as Sheriff Devlin

Psych
Psych (2006)
GoodWatch score 80

TV show · as Phil

Supernatural
Supernatural (2005)
GoodWatch score 78

TV show · as Sheriff / Abraham Peterson

The Colt
The Colt (2005)
GoodWatch score 60

as Sgt. Woodruff

Shelf Life
Shelf Life (2004)
GoodWatch score 45

as Martin

Stargate Atlantis
Stargate Atlantis (2004)
GoodWatch score 67

TV show · as Captain Griffin

Mayday
Mayday (2003)
GoodWatch score 85

TV show · as First Officer Dillard

Smallville
Smallville (2001)
GoodWatch score 76

TV show · as Masterson

Call of the Wild
Call of the Wild (2000)
GoodWatch score 65

TV show

1990s

19 titles · average score 55
Dudley Do-Right
Dudley Do-Right (1999)
GoodWatch score 33

as In the Back

Don't Look Down
Don't Look Down (1998)
GoodWatch score 37

as Ben

Rupert's Land
Rupert's Land (1998)

as Brad

Barnone
Barnone (1997)

as Mike

Millennium
Millennium (1996)
GoodWatch score 70

TV show · as Agent Nolan

The Sentinel
The Sentinel (1996)
GoodWatch score 68

TV show · as Dell

Poltergeist: The Legacy
Poltergeist: The Legacy (1996)
GoodWatch score 66

TV show · as Jones

Sliders
Sliders (1995)
GoodWatch score 66

TV show · as Medical Moonsuit

The Outer Limits
The Outer Limits (1995)
GoodWatch score 82

TV show · as Mugger / Gary Rosman

Viper
Viper (1994)
GoodWatch score 60

TV show · as Harper

The X-Files
The X-Files (1993)
GoodWatch score 76

TV show · as Officer Trott / Dr. Oppenheim

The Fourth War
The Fourth War (1990)
GoodWatch score 47

as MP Corporal

1980s

2 titles · average score 75
Quantum Leap
Quantum Leap (1989)
GoodWatch score 72

TV show · as Conductor

MacGyver
MacGyver (1985)
GoodWatch score 77

TV show · as Paramedic