Cast Credits Surface (2022) Guest starring as Ferry Worker Episode 1x05: It Comes in Waves (Aug 12, 2022) [Co-Star] Zoey's Extraordinary Playlist (2020) Guest starring as Pastor Episode 2x10: Zoey's Extraordinary Girls' Night (Apr 18, 2021) [Co-Star] Batwoman (2019) Guest starring as Garrett Hall Episode 2x05: Gore on Canvas (Feb 21, 2021) [Co-Star] Guest starring as Lucius Fox A.I. (4 episodes) Episode 3x11: Broken Toys (Feb 2, 2022) [Co-Star] Episode 3x04: Antifreeze (Nov 3, 2021) [Co-Star] Episode 3x02: Loose Tooth (Oct 20, 2021) [Co-Star] Episode 3x01: Mad as a Hatter (Oct 13, 2021) [Co-Star] View 1 more View 1 less Guest starring as Helmut A.I. Episode 3x13: We Having Fun Yet? (Mar 2, 2022) [Co-Star] The Crossword Mysteries (2019) Guest starring as Keith Eisner Episode 2021-02-14: Terminal Descent (Feb 14, 2021) Project Blue Book (2019) Guest starring as Dave Episode 1x05: Foo Fighters (Feb 5, 2019) [Co-Star] Charmed (2018) Guest starring as Zephyr Vales Episode 4x08: Unveiled (May 6, 2022) [Co-Star] A Million Little Things (2018) Guest starring as Austin Felix Episode 4x04: Pinocchio (Oct 13, 2021) [Co-Star] Lost in Space (2018) Guest starring as Alpha Operations Technician Episode 3x08: Trust (Dec 1, 2021) Siren (2018) Guest starring as Dr. Reed (Naval Doctor) (3 episodes) Episode 2x12: Serenity (Jun 27, 2019) [Co-Star] Episode 2x11: Mixed Signals (Jun 27, 2019) [Co-Star] Episode 2x10: All In (Jun 20, 2019) [Co-Star] Van Helsing (2016) Guest starring as Chad Johnson (6 episodes) Episode 4x03: Love Less (Oct 11, 2019) Episode 4x02: Dark Ties (Oct 4, 2019) Episode 3x11: Been Away (Dec 14, 2018) [Co-Star] Episode 3x04: Rusty Cage (Oct 26, 2018) [Co-Star] Episode 2x05: Save Yourself (Nov 2, 2017) [Co-Star] Episode 2x04: A Home (Oct 26, 2017) View 3 more View 3 less DC's Legends of Tomorrow (2016) Guest starring as Time Master Captain #4 Episode 1x15: Destiny (May 12, 2016) [Co-Star] Guest starring as Shopkeeper Episode 3x14: Amazing Grace (Mar 12, 2018) [Co-Star] Zoo (2015) Guest starring as Ronald Kasak Episode 3x01: No Place Like Home (Jun 29, 2017) [Co-Star] Wayward Pines (2015) Guest starring as Victor / Tech (7 episodes) Episode 2x09: Walcott Prep (Jul 20, 2016) [Co-Star] Episode 2x07: Time Will Tell (Jul 6, 2016) [Co-Star] Episode 2x05: Sound the Alarm (Jun 22, 2016) [Co-Star] Episode 2x02: Blood Harvest (Jun 1, 2016) [Co-Star] Episode 1x10: Cycle (Jul 23, 2015) Episode 1x09: A Reckoning (Jul 16, 2015) Episode 1x08: The Friendliest Place on Earth (Jul 9, 2015) View 4 more View 4 less iZombie (2015) Guest starring as Patrolman Bill Episode 3x06: Some Like It Hot Mess (May 9, 2017) [Co-Star] Backstrom (2015) Guest starring as Eric Ashby Episode 1x05: Bogeyman (Feb 19, 2015) [Co-Star] The Flash (2014) Guest starring as Chip Cooper (2 episodes) Episode 7x08: The People v. Killer Frost (May 4, 2021) [Co-Star] Episode 7x04: Central City Strong (Mar 23, 2021) [Co-Star] Arrow (2012) Guest starring as Customs Agent Episode 2x13: Heir to the Demon (Feb 5, 2014) [Co-Star] Once Upon a Time (2011) Guest starring as Sad-Eyed Man Episode 5x16: Our Decay (Apr 3, 2016) [Co-Star] The Killing (2011) Guest starring as Immigration Agent Episode 1x08: Stonewalled (May 15, 2011) [Co-Star] Human Target (2010) Guest starring as Detective Episode 1x08: Baptiste (Mar 17, 2010) [Co-Star] Iron Man: Armored Adventures (2009) Guest starring as Mr. Fix (11 episodes) Episode 2x22: Rage of the Hulk (Jun 27, 2012) Episode 2x21: The Hammer Falls (Jun 20, 2012) Episode 2x15: Hostile Takeover (Mar 7, 2012) Episode 2x09: The Hawk and the Spider (Oct 24, 2011) Episode 2x07: Titanium vs. Iron (Aug 25, 2011) Episode 2x06: Line of Fire (Aug 17, 2011) Episode 2x03: Look Into the Light (Jul 27, 2011) Episode 2x02: The Invincible Iron Man Part 2: Reborn! (Jul 20, 2011) Episode 2x01: The Invincible Iron Man, Part 1: Disassembled (Jul 13, 2011) Episode 1x14: Man and Iron Man (Aug 21, 2009) Episode 1x05: Whiplash (May 15, 2009) View 8 more View 8 less Fringe (2008) Guest starring as Orderly Sam Episode 4x13: A Better Human Being (Feb 17, 2012) [Co-Star] Tin Man (2007) Starring as Vy-Sor (3 episodes) Episode 1x03: Tin Man (Dec 4, 2007) Episode 1x02: Search for the Emerald (Dec 3, 2007) Episode 1x01: Into the Storm (Dec 2, 2007) Masters of Science Fiction (2007) Guest starring as Steve Episode 1x04: The Discarded (Aug 25, 2007) Supernatural (2005) Guest starring as Shop Owner Episode 14x13: Lebanon (Feb 7, 2019) [Co-Star] First Wave (1998) Guest starring as Franklin Garver Episode 2x02: Deepthroat (Jan 16, 2000) Millennium (1996) Guest starring as Balthazar Episode 2x10: Midnight of the Century (Dec 19, 1997) [Co-Star] The Outer Limits (1995) Guest starring as Hornet Episode 4x25: Black Box (Dec 11, 1998) [Co-Star]