Cast Credits Batwoman (2019) Guest starring as Detective Watson Episode 3x08: Trust Destiny (Jan 12, 2022) [Co-Star] iZombie (2015) Guest starring as Taylor Neighbor Episode 1x09: Patriot Brains (May 12, 2015) The Man in the High Castle (2015) Guest starring as Mystery Man (2 episodes) Episode 1x10: A Way Out (Nov 20, 2015) [Co-Star] Episode 1x09: Kindness (Nov 20, 2015) [Co-Star] Rush (2014) Guest starring as Douglas Russell Episode 1x03: Learning to Fly (Jul 31, 2014) Almost Human (2013) Guest starring as Christopher Corella Episode 1x10: Perception (Feb 10, 2014) [Co-Star] The Tomorrow People (2013) Guest starring as Coach Tanner Episode 1x07: Limbo (Nov 20, 2013) [Co-Star] Arrow (2012) Guest starring as Pilot Episode 2x14: Time of Death (Feb 26, 2014) Masters of Science Fiction (2007) Guest starring as Bronson Episode 1x03: Jerry Was a Man (Aug 18, 2007) Psych (2006) Guest starring as Frank Episode 8x07: Shawn and Gus Truck Things Up (Mar 5, 2014) [Co-Star] Whistler (2006) Guest starring as Wayne Bender Episode 1x05: The Burden of Truth (Jul 23, 2006) Supernatural (2005) Guest starring as Sid Episode 6x01: Exile on Main St. (Sep 24, 2010) Guest starring as Ronnie Cartwright Episode 10x20: Angel Heart (Apr 29, 2015) [Co-Star] First Wave (1998) Guest starring as Evan Episode 1x04: Hypnotic (Sep 30, 1998) The Outer Limits (1995) Guest starring as Actor Episode 3x15: Revelations of 'Becka Paulson (Jun 6, 1997) [Co-Star] Sliders (1995) Guest starring as Kenny Hatcher Episode 2x11: The Young and the Relentless (Jun 7, 1996) The X-Files (1993) Guest starring as Scott Simmons Episode 3x13: Syzygy (Jan 26, 1996) [Co-Star]