After graduating high school, Bob moved to Vancouver and attended the Douglas College Theatre program, then went on to study at the prestigious acting school, Studio 58.
Known For
Credits
Cast Credits
Tracker (2024)
Guest starring as Professor Lyle Hewitt
- Episode 1x11: Beyond the Campus Walls (May 5, 2024)
Alaska Daily (2022)
Guest starring as Reed Gallahorn
- Episode 1x08: Tell a Reporter Not to Do Something and Suddenly It's a Party (Mar 9, 2023)
V.C. Andrews' Landry Family (2021)
Guest starring as Uncle Jean
(2 episodes)
- Episode 1x02: Pearl in the Mist (Mar 21, 2021)
- Episode 1x01: Ruby (Mar 20, 2021)
Motherland: Fort Salem (2020)
Guest starring as Alban Hearst
(12 episodes)
- Episode 3x10: Revolution Part 2 (Aug 23, 2022)
- Episode 3x09: But I Don't Even Have a Dress... (Aug 16, 2022)
- Episode 3x06: Book Club (Jul 26, 2022)
- Episode 3x05: Cession in Session (Jul 19, 2022)
- Episode 3x04: Happy Yule! (Jul 12, 2022)
- Episode 3x03: Oh Elayne... (Jul 5, 2022)
- Episode 3x02: The Price of Work (Jun 28, 2022)
- Episode 3x01: Homo Cantus (Jun 21, 2022)
- Episode 2x10: Revolution, Part 1 (Aug 24, 2021)
- Episode 2x09: Mother of All, Mother of None (Aug 17, 2021)
- Episode 2x07: Irrevocable (Aug 3, 2021)
- Episode 2x04: Not Our Daughters (Jul 13, 2021)
ReBoot: The Guardian Code (2018)
Guest starring as The Sourcerer
(17 episodes)
- Episode 2x10: Black Hole (Jul 5, 2018)
- Episode 2x09: Identity Theft (Jul 4, 2018)
- Episode 2x08: Great Escapes (Jul 3, 2018)
- Episode 2x07: Mega-Viral (Jul 2, 2018)
- Episode 2x06: Double Trouble (Jun 28, 2018)
- Episode 2x05: Nuclear Confusion (Jun 27, 2018)
- Episode 2x03: Bee-Ware (Jun 25, 2018)
- Episode 2x02: Zombie Army (Jun 21, 2018)
- Episode 2x01: Network Interference (Jun 20, 2018)
- Episode 1x09: Datastorm (Mar 30, 2018)
- Episode 1x08: Artificial Intelligence (Mar 30, 2018)
- Episode 1x07: Game Day (Mar 30, 2018)
- Episode 1x06: Emotional Rescue (Mar 30, 2018)
- Episode 1x05: Discoveries (Mar 30, 2018)
- Episode 1x04: Catastrophic (Mar 30, 2018)
- Episode 1x02: Resurrection (Mar 30, 2018)
- Episode 1x01: Activation (Mar 30, 2018)
Hit the Road (2017)
Guest starring as Detective Lawson
- Episode 1x01: Nothing's Gonna Stop Us Now (Oct 17, 2017)
MECH-X4 (2016)
Guest starring as Godfrey
(2 episodes)
- Episode 2x01: Versus the New Evil (Sep 9, 2017)
- Episode 1x13: Let's Destroy Some Ooze! (Apr 27, 2017)
Supergirl (2015)
Guest starring as Luke's Father
- Episode 3x05: Damage (Nov 6, 2017)
Guest starring as Roger Hayden / Psycho Pirate
- Episode 4x09: Elseworlds, Part 3 (Dec 11, 2018)
The Man in the High Castle (2015)
Guest starring as Danny Carter
- Episode 3x08: Kasumi (Through the Mists) (Oct 5, 2018) [Co-Star]
The 100 (2014)
Guest starring as Captain Stevens
- Episode 5x03: Sleeping Giants (May 8, 2018) [Co-Star]
Arrow (2012)
Guest starring as Roger Hayden / Psycho Pirate
- Episode 7x09: Elseworlds, Part 2 (Dec 10, 2018)
Falling Skies (2011)
Guest starring as Lt. Shelton
(2 episodes)
- Episode 5x08: Stalag 14th Virginia (Aug 16, 2015)
- Episode 5x07: Everybody Has Their Reasons (Aug 9, 2015)
Flash Gordon (2007)
Guest starring as Larik
(3 episodes)
- Episode 1x16: Thicker Than Water (Jan 4, 2008)
- Episode 1x15: Possession (Nov 30, 2007)
- Episode 1x14: Stand And Deliver (Nov 16, 2007)
Da Vinci's City Hall (2005)
Guest starring as Norman Flynn
(2 episodes)
- Episode 1x10: When the Horsemen Come Looking (Jan 24, 2006)
- Episode 1x09: Gotta Press the Flesh (Jan 17, 2006)
Supernatural (2005)
Guest starring as Rosco
- Episode 7x21: Reading is Fundamental (May 4, 2012) [Co-Star]
Cold Squad (1998)
Starring as Det. Eddie Carson
(15 episodes)
- Episode 2x15: Nancy Seniuk (Feb 19, 1999)
- Episode 2x14: Gavin MacInnis (Feb 12, 1999)
- Episode 2x13: Bobby Johnson (Feb 5, 1999)
- Episode 2x12: Douglas Somerset (Jan 22, 1999)
- Episode 2x11: The Kowalchuk Boy (Jan 15, 1999)
- Episode 2x10: Marilyn Larson (Jan 8, 1999)
- Episode 2x09: Edmund Kritch (Dec 4, 1998)
- Episode 2x08: Dwayne Douglas Smith (Nov 20, 1998)
- Episode 2x07: Willy Santayana (Nov 13, 1998)
- Episode 2x06: Chantal LaMorande (Oct 30, 1998)
- Episode 2x05: Marcey Bennett (Oct 23, 1998)
- Episode 2x04: Merv Doucette (Oct 16, 1998)
- Episode 2x03: Stanley Caron (Oct 9, 1998)
- Episode 2x02: Jane Doe (2) (Oct 2, 1998)
- Episode 2x01: Jane Doe (1) (Sep 25, 1998)