Cast Credits Siren (2018) Guest starring as Commander David Kyle (10 episodes) Episode 3x01: Borders (Apr 2, 2020) Episode 2x16: New World Order (Aug 1, 2019) Episode 2x15: Sacrifice (Jul 25, 2019) Episode 2x14: The Last Mermaid (Jul 18, 2019) Episode 2x13: The Outpost (Jul 11, 2019) Episode 2x12: Serenity (Jun 27, 2019) Episode 2x11: Mixed Signals (Jun 27, 2019) Episode 2x09: No North Star (Jun 13, 2019) Episode 2x08: Leverage (Mar 14, 2019) Episode 2x07: Entrapment (Mar 7, 2019) View 7 more View 7 less Aftermath (2016) Guest starring as Monk Episode 1x07: What the Thunder Said (Nov 8, 2016) Second Chance (2016) Guest starring as Brian Mellenburg Episode 1x07: That Time in the Car (Feb 26, 2016) Agent X (2015) Guest starring as Troy Pritchett Episode 1x01: Pilot (Nov 8, 2015) [Co-Star] Supergirl (2015) Guest starring as Hannibal Episode 2x17: Distant Sun (Mar 27, 2017) [Co-Star] Blindspot (2015) Guest starring as Casey Robek Episode 1x03: Eight Slim Grins (Oct 5, 2015) The 100 (2014) Guest starring as Denby (2 episodes) Episode 2x10: Survival of the Fittest (Jan 28, 2015) Episode 2x05: Human Trials (Nov 19, 2014) [Co-Star] The Blacklist (2013) Guest starring as Tommy "The Cook" Wattles Episode 5x12: The Cook (No. 56) (Jan 31, 2018) Delete (2013) Guest starring as Sgt. Sloan (2 episodes) Episode 1x02: Episode 2 (Aug 26, 2013) Episode 1x01: Episode 1 (Aug 19, 2013) Bates Motel (2013) Guest starring as Jimmy Brennan (2 episodes) Episode 2x06: Plunge (Apr 7, 2014) [Co-Star] Episode 2x05: The Escape Artist (Mar 31, 2014) [Co-Star] Arrow (2012) Guest starring as Sergei Episode 2x06: Keep Your Enemies Closer (Nov 13, 2013) [Co-Star] Continuum (2012) Guest starring as Roland Randol (6 episodes) Episode 1x09: Family Time (Jul 29, 2012) [Co-Star] Episode 1x06: Time's Up (Jul 8, 2012) [Co-Star] Episode 1x05: A Test of Time (Jun 24, 2012) [Co-Star] Episode 1x03: Wasting Time (Jun 10, 2012) [Co-Star] Episode 1x02: Fast Times (Jun 3, 2012) [Co-Star] Episode 1x01: A Stitch in Time (May 27, 2012) [Co-Star] View 3 more View 3 less True Justice (2012) Guest starring as SADM #4 Episode 2x10: Dead Drop (Mar 8, 2013) Falling Skies (2011) Guest starring as Gil Pickett Episode 3x07: The Pickett Line (Jul 14, 2013) [Co-Star] Mortal Kombat: Legacy (2011) Guest starring as Quan Chi (2 episodes) Episode 1x08: Scorpion and Sub Zero: Part 2 (May 31, 2011) Episode 1x07: Scorpion and Sub Zero: Part 1 (May 24, 2011) The Killing (2011) Guest starring as Guggenheim Episode 3x12: The Road to Hamelin (Aug 4, 2013) [Co-Star] Harper's Island (2009) Guest starring as Officer Darryl Riggens Episode 1x10: Snap (Jun 20, 2009) [Co-Star] Sanctuary (2008) Guest starring as Detective Stanley O'Farrell Episode 3x04: Trail of Blood (Nov 5, 2010) Fringe (2008) Guest starring as Mueller (5 episodes) Episode 5x07: Five-Twenty-Ten (Nov 16, 2012) [Co-Star] Episode 5x06: Through the Looking Glass and What Walter Found There (Nov 9, 2012) [Co-Star] Episode 5x05: An Origin Story (Nov 2, 2012) Episode 5x04: The Bullet that Saved the World (Oct 26, 2012) [Co-Star] Episode 5x03: The Recordist (Oct 12, 2012) [Co-Star] View 2 more View 2 less Painkiller Jane (2007) Guest starring as Randall Hyde Episode 1x01: Pilot (Apr 13, 2007) Supernatural (2005) Guest starring as Bartender/Gluttony Episode 3x01: The Magnificent Seven (Oct 4, 2007) [Co-Star] Guest starring as Irv Episode 9x20: Bloodlines (Apr 29, 2014) The 4400 (2004) Guest starring as Dmitri Kazar Episode 2x04: Weight of the World (Jun 19, 2005) Dead Like Me (2003) Guest starring as Les Blandon Episode 2x15: Haunted (Oct 31, 2004) [Co-Star] The Dead Zone (2002) Guest starring as Frank Dodd (2 episodes) Episode 1x02: What It Seems (Jun 23, 2002) Episode 1x01: Wheel of Fortune (Jun 16, 2002) Smallville (2001) Guest starring as Agent Black Episode 8x15: Infamous (Mar 12, 2009) Law & Order: Special Victims Unit (1999) Guest starring as Monsignor Kiaga Episode 13x03: Blood Brothers (Oct 5, 2011) Stargate SG-1 (1997) Guest starring as Col. John Michaels Episode 2x04: The Gamekeeper (Jul 17, 1998) [Co-Star] Guest starring as Col. Richard Kendrick Episode 8x07: Affinity (Aug 20, 2004) [Co-Star] Guest starring as Major Escher Episode 10x09: Company of Thieves (Sep 15, 2006) The X-Files (1993) Guest starring as Lt. Griffin Episode 1x10: Fallen Angel (Nov 19, 1993) [Co-Star] Guest starring as Crewman #1 Episode 2x16: Colony (Feb 10, 1995) [Co-Star] Screen One (1989) Guest starring as David Grimes Episode 4x02: Disaster at Valdez (Sep 13, 1992) 21 Jump Street (1987) Guest starring as Det. Bryan Episode 5x14: Film at Eleven (Feb 9, 1991)