Cast Credits Under the Banner of Heaven (2022) Guest starring as Prophet Onias (2 episodes) Episode 1x07: Blood Atonement (Jun 2, 2022) [Co-Star] Episode 1x06: Revelation (May 26, 2022) [Co-Star] Kung Fu (2021) Guest starring as Roy Lorenzo Episode 2x09: The Enclave (May 11, 2022) [Co-Star] Charmed (2018) Guest starring as Hildegrim Episode 3x01: An Inconvenient Truth (Jan 24, 2021) [Co-Star] Haters Back Off! (2016) Guest starring as Roderick Episode 1x05: Staring in a Musicall (Oct 14, 2016) Zoo (2015) Guest starring as Doctor Episode 2x09: Sins of the Father (Aug 16, 2016) [Co-Star] The Man in the High Castle (2015) Guest starring as Mr. Brewer Episode 2x03: Travelers (Dec 15, 2016) [Co-Star] When Calls the Heart (2013) Guest starring as Jerome Smith (2 episodes) Episode 9x02: Out Like a Lamb (Mar 13, 2022) Episode 9x01: In Like a Lion (Mar 6, 2022) Arrow (2012) Guest starring as Carl Derenick Episode 1x15: Dodger (Feb 20, 2013) [Co-Star] Continuum (2012) Guest starring as Judge Episode 2x07: Second Degree (Jun 9, 2013) [Co-Star] The Killing (2011) Guest starring as Doug McCrary Episode 1x12: Beau Soleil (Jun 12, 2011) [Co-Star] Fringe (2008) Guest starring as Cabbie Episode 3x21: The Last Sam Weiss (Apr 29, 2011) [Co-Star] Reaper (2007) Guest starring as DMV Employee Episode 1x06: Leon (Oct 30, 2007) Blood Ties (2007) Guest starring as Benoit Fournier Episode 2x03: 5:55 (Oct 26, 2007) Psych (2006) Guest starring as Morgan Phelps Episode 3x08: Gus Walks into a Bank (Sep 12, 2008) [Co-Star] Supernatural (2005) Guest starring as Bartender Episode 3x04: Sin City (Oct 25, 2007) [Co-Star] Godiva's (2005) Guest starring as Charles Episode 1x01: Begin It Now (Mar 16, 2005) Dead Like Me (2003) Guest starring as Pronouncer Episode 2x12: Forget Me Not (Oct 10, 2004) [Co-Star] Andromeda (2000) Guest starring as Bozim Episode 5x07: Attempting Screed (Nov 5, 2004) Cold Squad (1998) Guest starring as Kelly Episode 4x04: 24/7 (Oct 27, 2000) [Co-Star] NightMan (1997) Guest starring as Dion Episode 2x19: Gore (May 2, 1999) [Co-Star] Stargate SG-1 (1997) Guest starring as Man from Store Episode 5x07: Beast of Burden (Aug 10, 2001) [Co-Star] Millennium (1996) Guest starring as Phil Brice Episode 1x19: Powers, Principalities, Thrones and Dominions (Apr 25, 1997) [Co-Star] Silent Witness (1996) Guest starring as Erich Strader (2 episodes) Episode 19x10: River's Edge (2) (Feb 2, 2016) Episode 19x09: River's Edge (1) (Feb 1, 2016)