Cast Credits Nurses (2020) Guest starring as Leo Episode 1x03: Friday Night Legend (Jan 20, 2020) [Co-Star] Deep Six (2019) Starring as John Dietrich (2 episodes) Episode 1x02: Space Is Hard (Sep 29, 2019) Episode 1x01: Our Ticket Home (Sep 29, 2019) Star Trek: Discovery (2017) Guest starring as Vulcan Director Episode 1x06: Lethe (Oct 22, 2017) [Co-Star] Ransom (2017) Guest starring as Detective Colton Meyers Episode 2x08: The Fawn (Jun 2, 2018) The Girlfriend Experience (2016) Guest starring as tbd Episode 2x01: Erica & Anna: Leverage (Nov 5, 2017) [Co-Star] The Expanse (2015) Guest starring as UN Secretary-General Esteban Sorrento-Gillis (10 episodes) Episode 3x06: Immolation (May 16, 2018) [Co-Star] Episode 3x04: Reload (May 2, 2018) [Co-Star] Episode 3x03: Assured Destruction (Apr 25, 2018) [Co-Star] Episode 3x02: IFF (Apr 18, 2018) [Co-Star] Episode 3x01: Fight or Flight (Apr 11, 2018) [Co-Star] Episode 2x09: The Weeping Somnambulist (Mar 22, 2017) [Co-Star] Episode 2x07: The Seventh Man (Mar 8, 2017) [Co-Star] Episode 2x05: Home (Feb 22, 2017) [Co-Star] Episode 2x02: Doors & Corners (Feb 1, 2017) [Co-Star] Episode 2x01: Safe (Feb 1, 2017) [Co-Star] View 7 more View 7 less King & Maxwell (2013) Guest starring as Senator Episode 1x01: Pilot (Jun 10, 2013) Transporter: The Series (2013) Guest starring as Peter O'Bannon Episode 1x08: Sharks (Feb 15, 2013) Saving Hope (2012) Guest starring as Mr. Town Episode 5x11: Nightmares & Dreamscapes (Jun 15, 2017) Suits (2011) Guest starring as Hanley Folsom Episode 2x15: Normandy (Feb 14, 2013) [Co-Star] Breakout Kings (2011) Guest starring as Phillip Kincaid Episode 1x11: Off the Beaten Path (May 15, 2011) [Co-Star] InSecurity (2011) Guest starring as Roger Episode 2x10: I Spy Peter (Dec 12, 2011) Lost Girl (2010) Guest starring as Patrick Kavanaugh Episode 1x09: Fae Day (Nov 14, 2010) The Listener (2009) Guest starring as Moderator Episode 2x12: Eye of the Storm (May 17, 2011) Flashpoint (2008) Guest starring as Jay Episode 3x07: Acceptable Risk (Sep 17, 2010) [Co-Star] Murdoch Mysteries (2008) Guest starring as Harold Copley Episode 12x04: Murdoch Without Borders (Oct 15, 2018) The Dresden Files (2007) Guest starring as Victor Cutler (2 episodes) Episode 1x08: Storm Front (Mar 18, 2007) Episode S01 Special: Storm Front (Mar 7, 2008) The State Within (2006) Guest starring as Anthony Hanley (2 episodes) Episode 1x06: Episode 6 (Dec 7, 2006) Episode 1x01: Episode 1 (Nov 2, 2006) Revelations (2005) Guest starring as Nelson Boyd (4 episodes) Episode 1x05: Hour Five (May 11, 2005) Episode 1x04: Hour Four (May 4, 2005) Episode 1x03: Hour Three (Apr 27, 2005) Episode 1x02: Hour Two (Apr 20, 2005) View 1 more View 1 less Air Crash Investigation (2003) Guest starring as David Sanders - Captain Episode 3x04: Fight for Your Life (Oct 5, 2005) Guest starring as ATSB Investigator Alan Stray Episode 14x01: Fatal Focus (Jan 4, 2016) Missing (2003) Guest starring as TBA Episode 3x11: Patient X (Sep 18, 2005) Alienated (2003) Starring as Roger Blundell (22 episodes) Episode 2x11: Everything's Fine (Jun 15, 2004) Episode 2x10: Where's the Vagina? (Jun 8, 2004) Episode 2x09: Caught (Jun 1, 2004) Episode 2x08: Alien Man (May 25, 2004) Episode 2x07: The Arrival (May 18, 2004) Episode 2x06: Coming Out (May 11, 2004) Episode 2x05: Human Gas (May 4, 2004) Episode 2x04: Binge (Apr 27, 2004) Episode 2x03: The Weekly Inquisitor (Apr 20, 2004) Episode 2x02: Sexual People (Apr 13, 2004) Episode 2x01: Paul's Motor Inn (Apr 6, 2004) Episode 1x11: Unfit Parents (Aug 12, 2003) Episode 1x10: Separation Anxiety (Aug 12, 2003) Episode 1x09: Foiled Again (Aug 5, 2003) Episode 1x08: The Wet Spot (Aug 5, 2003) Episode 1x07: Nine One One (Jul 29, 2003) Episode 1x06: Hard to Keep a Good Man Down (Jul 29, 2003) Episode 1x05: Good Advice (Jul 22, 2003) Episode 1x04: Something Has to Be Something (Jul 22, 2003) Episode 1x03: Pass the Saltpeter (Jul 15, 2003) Episode 1x02: Officially Crazy (Jul 15, 2003) Episode 1x01: Meatloaf Lunch (Jul 8, 2003) View 19 more View 19 less Monk (2002) Guest starring as Lawyer Episode 1x11: Mr. Monk and the Red-Headed Stranger (Oct 11, 2002) Xena: Warrior Princess (1995) Guest starring as Andrus Episode 1x20: Ties That Bind (Apr 29, 1996) The Outer Limits (1995) Guest starring as Colonel Bowen Episode 3x14: Music of the Spheres (May 9, 1997) [Co-Star] Due South (1994) Guest starring as RCMP Sergeant Episode S01 Special: Pilot (Apr 26, 1994) The X-Files (1993) Guest starring as Curt Brunjes Episode 4x15: Kaddish (Feb 16, 1997) [Co-Star] Street Legal (1987) Guest starring as Cop #2 Episode 3x17: Slipping Through the Cracks (Feb 10, 1989) Guest starring as George Connolly Episode 6x07: Sing for Me, Olivia (Nov 8, 1991)