William MacDonald Filmography
- Actor (108 credits)
- Past Malice: An Emma Fielding Mystery (2018) Sherman Arlington
- Summer of 84 (2018) Sheriff Caldwell
- The Crossing (2018) Agent Woodrum
- Concrete Evidence: A Fixer Upper Mystery (2017) Principal Darren Dean
- Travelers (2016) Gary Holden
- The Romeo Section (2015) Inspector Wallace
- Bomb Girls: Facing the Enemy (2014) Rex
- Carrie (2013) Sheriff Otis Doyle, not listed in credits
- The Captive (2013) Frank
- Hemlock Grove (2013) Jeargen Knauff
- Copper (2012) Patrick Daley
- Good God (2012) General Robert McCaully
- The L.A. Complex (2012) Mark O'Brien
- The Phantoms (2012) Steve Boucher
- Cold Blooded (2012) Louis Holland
- Exley (2011) Luce
- King (2011) Duncan
- Blood: A Butcher's Tale (2010) Pastor
- Death Wish (2010) Elvis
- Transparency (2010) Stross Representative
- Haven (2010) Boss Mechanic
- Republic of Doyle (2010) Logan Hicks
- SGU Stargate Universe (2009) Virgil Biggs
- Desperate Escape (2009) Detective Hanson
- Northern Lights (2009) Deputy Otto Gruber
- Storm Seekers (2009) Eli Harder
- Run Rabbit Run (2008) Baby Doll
- The Guard (2008)
- Trial by Fire (2008) Trip Crandall
- On the Other Hand, Death (2008) Jonas Baskin
- Under (2008)
- Samurai Girl (2008) Detective
- The Ambassador (2008) Detective Brown
- Mail Order Bride (2008) Sheriff
- Crime (2008) Pot Dealer
- Alien Agent (2007) Sheriff Devlin
- Hybrid (2007)
- Slither (2006) Mr. Strutemyer
- The Obsession (2006) Detective Phil Mackey
- Absolute Zero (2006)
- Final Days of Planet Earth (2006) Cruikshank
- Hollow Man II (2006) Col. Gavin Bishop
- White Noise 2: The Light (2006) Dr. Karras
- Circumference (2006) Bill
- Blade: The Series (2006) Reverend Carlyle
- Disaster Zone: Volcano in New York (2006) Site Director
- To Have and to Hold (2006) Det. Wilson
- Mount Pleasant (2006) Jack
- The Colt (2005) Sgt. Woodruff
- Personal Effects (2005) Arthur Stowell
- Intelligence (2005) Finning
- A Beachcombers Christmas (2004) Earl Decker
- Human Cargo (2004) Davis
- Stargate: Atlantis (2004) Captain Griffin
- Shelf Life (2004) Martin
- The Collector (2004) Brendan Carter
- Kingdom Hospital (2004) not listed in credits
- Fatal Lessons: The Good Teacher (2004) Daniel Eliot
- Dead Like Me (2003) Doug
- Tru Calling (2003) Neighbor
- Betraying Reason (2003) Hoop
- The Snow Walker (2003) Miner in Bar
- The Delicate Art of Parking (2003) Dave Demarco
- The Rhino Brothers (2002) Sasha Kanachowski
- Water's Edge (2002) T. Wallace
- Free (2002) Norman Leskie
- Protection (2000) Joe
- Call of the Wild (2000) The Swede
- The Spiral Staircase (2000) Sheriff Bell
- The Virginian (2000) Scipio
- Romeo Must Die (2000) Officer
- Keys to Kingdoms (1999) Cliffie
- Dudley Do-Right (1999) In The Back
- Strange World (1999)
- Harsh Realm (1999) Dusty Man
- Blackheart (1998) Boone
- The Vigil (1998) George
- Don't Look Down (1998) Ben
- Tears of a Lotus (1998) Sailor
- Rupert's Land (1998) Brad
- The Crow: Stairway to Heaven (1998) Gordon Bedford
- Voyage of Terror (1998) Mutineer #1
- Golf Punks (1998) Phelps
- Goldrush: A Real Life Alaskan Adventure (1998) Chloroformer
- White Cloud, Blue Mountain (1997) James
- Barnone (1997) Mike
- Doomsday Rock (1997) Harris
- Night Man (1997) Tom Guillespie
- Dead Man's Gun (1997) Ed Unger
- Contagious (1997) Drug Worker
- Barbecue: A Love Story (1997)
- Groomed (1996) Glenn
- Captive Heart: The James Mink Story (1996) Hagerstown Marshall
- Viper (1996) Harper
- Millennium (1996) Agent Nolan
- Poltergeist: The Legacy (1996) Jones
- Gang in Blue (1996) Groat
- The Marshal (1995)
- The Outer Limits (1995) FBI Special Agent Grant
- Sin & Redemption (1994) Fred
- Two Brothers, a Girl and a Gun (1993) Jack
- The X Files (1993) Agent Kazanjian
- Posing: Inspired by Three Real Stories (1991) Evan Stafford
- Pure Luck (1991) Airport Employee
- Broken Badges (1990) Wade Parker
- Violent Zone (1989) Chopper Pilot #2
- The Fourth War (1989) MP Corporal
- Rabbit Leon
- Producer (2 credits)
- Shelf Life (2004) сопродюсер
- Barnone (1997)