Cast Credits The Crossing (2018) Guest starring as Doctor Episode 1x02: A Shadow Out of Time (Apr 9, 2018) [Co-Star] The Good Doctor (2017) Guest starring as Cole Carpenter Episode 1x13: Seven Reasons (Jan 22, 2018) [Co-Star] Timeless (2016) Guest starring as Albert Speer Episode 1x04: Party at Castle Varlar (Oct 24, 2016) [Co-Star] DC's Legends of Tomorrow (2016) Guest starring as Nazi Commandant Episode 1x16: Legendary (May 19, 2016) [Co-Star] iZombie (2015) Guest starring as Preacher Episode 4x01: Are You Ready for Some Zombies? (Feb 26, 2018) [Co-Star] The Man in the High Castle (2015) Guest starring as Abwehr Officer Episode 2x03: Travelers (Dec 15, 2016) [Co-Star] Arrow (2012) Guest starring as Volkov Episode 5x06: So It Begins (Nov 9, 2016) [Co-Star] Human Target (2010) Guest starring as ER Doctor Episode 2x05: Dead Head (Dec 15, 2010) [Co-Star] Supernatural (2005) Guest starring as Serge Ladouceur Episode 6x15: The French Mistake (Feb 25, 2011) [Co-Star] Dead Like Me (2003) Guest starring as Tom Episode 1x01: Pilot (Jun 27, 2003) First Wave (1998) Guest starring as Graydon Episode 2x05: The Channel (Feb 6, 2000) Stargate SG-1 (1997) Guest starring as Ma'kar Episode 4x14: The Serpent's Venom (Sep 29, 2000) [Co-Star]