We don't have a biography for John MacDonald yet. Hang in there, or go ahead and contribute one.
Known For
Credits
Cast Credits
The Witcher (2019)
Guest starring as Prison Guard
- Episode 2x07: Voleth Meir (Dec 17, 2021) [Co-Star]
American Gods (2017)
Guest starring as Security Guard #1
- Episode 2x06: Donar the Great (Apr 14, 2019) [Co-Star]
Transporter: The Series (2013)
Guest starring as Peter
- Episode 1x05: Dead Drop (Jan 25, 2013) [Co-Star]
Covert Affairs (2010)
Guest starring as Bad Guy #2
- Episode 1x08: What Is and What Should Never Be (Aug 31, 2010) [Co-Star]
Adventure Inc. (2002)
Guest starring as Lloyd Norman
- Episode 1x07: Curse of the Neptune (Nov 11, 2002) [Co-Star]
Andromeda (2000)
Guest starring as Robot
- Episode 1x09: A Rose in the Ashes (Nov 27, 2000)
Guest starring as Ark Person
(2 episodes)
- Episode 4x22: The Dissonant Interval: Part 2 (May 17, 2004)
- Episode 4x21: The Dissonant Interval: Part 1 (May 10, 2004)
Guest starring as Nietzschean
- Episode 2x02: Exit Strategies (Oct 8, 2001)
Earth: Final Conflict (1997)
Guest starring as Guard
- Episode 4x11: Lost Generation (Jan 15, 2001) [Co-Star]
NightMan (1997)
Guest starring as Wealthy Jogger
- Episode 2x12: Love and Death (Jan 31, 1999) [Co-Star]
Stargate SG-1 (1997)
Guest starring as SG-3 Soldier
- Episode 7x21: Lost City (Mar 12, 2004) [Uncredited]