Skip to content
NDISCOVERY
William MacDonald

Acting

William MacDonald

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.

Known for

7.7

The Flash

2014 · TV Series · Drama · Sci-Fi & Fantasy

8.2

Smallville

2001 · TV Series · Sci-Fi & Fantasy · Action & Adventure

8.4

The X-Files

1993 · TV Series · Mystery · Sci-Fi & Fantasy

8.2

Mayday

2003 · TV Series · Documentary · Drama

7.7

MacGyver

1985 · TV Series · Drama · Action & Adventure

7.9

Psych

2006 · TV Series · Drama · Comedy

7.6

Tracker

2024 · TV Series · Drama · Crime

8.4

Riverdale

2017 · TV Series · Crime · Drama

7.3

Stick

2025 · TV Series · Comedy · Drama

7.3

Supergirl

2015 · TV Series · Drama · Sci-Fi & Fantasy

8.0

Quantum Leap

1989 · TV Series · Sci-Fi & Fantasy · Action & Adventure

7.5

Haven

2010 · TV Series · Drama · Sci-Fi & Fantasy

7.6

Sliders

1995 · TV Series · Action & Adventure · Sci-Fi & Fantasy

7.8

Upload

2020 · TV Series · Comedy · Sci-Fi & Fantasy

6.9

The Listener

2009 · TV Series · Action & Adventure · Crime

7.6

Travelers

2016 · TV Series · Drama · Sci-Fi & Fantasy

6.2

Viper

1994 · TV Series · Action & Adventure · Drama

7.4

The Terror

2018 · TV Series · Mystery · Drama

7.2

Tru Calling

2003 · TV Series · Sci-Fi & Fantasy · Drama

6.5

Slither

2006 · Movie · Horror · Sci-Fi

William MacDonald — movies & series · Netflix Discovery