Skip to content
William MacDonald

William MacDonald

Actor

IMDb

Biography

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.

Acted in 94

2020s

  1. 2026
  2. The Couple Across the Street

    Tom Sullivan

  3. 2025

    Another Sweet Christmas

    Declan 'Fitzy' Fitzgerald

  4. 2024

    Home Sweet Christmas

    Declan 'Fitzy' Fitzgerald

  5. 2023

    Double Life

    Glen Vukovich

  6. The Blessing Bracelet

    Chuck Spencer

  7. 2022
  8. 2021
  9. 2020

2000s

  1. 2009

    Desperate Escape

    Detective Hanson

  2. Storm Seekers

    Eli Harder

  3. Fragile

    Doorman

  4. 2008

    Mail Order Bride

    Sherrif

  5. 2007
  6. 2006

    To Have and to Hold

    Det. Wilson

  7. Mount Pleasant

    Jack

  8. Final Days of Planet Earth

    Cruikshank

  9. 2005
  10. Personal Effects

    Arthur Stowell

  11. The Colt

    Sgt. Woodruff

  12. 2004

    A Beachcombers Christmas

    Earl Decker

  13. Shelf Life

    Martin

  14. 2003
  15. Betraying Reason

    Hoop

  16. 2002

    The Rhino Brothers

    Sasha Kanachowski

  17. 2001
  18. 2000

    The Spiral Staircase

    Sheriff Bell

  19. Call of the Wild

    TV

  20. The Virginian

    Scipio

  21. Call of the Wild

    The Swede

1990s

  1. 1999
  2. 1998

    Don't Look Down

    Ben

  3. The Vigil

    George

  4. Rupert's Land

    Brad

  5. Golf Punks

    Phelps (as William Macdonald)

  6. Goldrush: A Real Life Alaskan Adventure

    Chloroformer

  7. Blackheart

    Boone

  8. 1997

    Contagious

    Drug Worker

  9. Barnone

    Mike

  10. 1996
  11. Gang in Blue

    Groat

  12. 1995
  13. 1994
  14. 1993
  15. 1991

    Posing: Inspired by Three Real Stories

    Evan Stafford

  16. 1990