Cast Credits Jupiter's Legacy (2021) Guest starring as Linus Episode 1x03: Painting the Clouds with Sunshine (May 7, 2021) Condor (2018) Guest starring as Derek (3 episodes) Episode 1x09: Death is the Harvest (Aug 8, 2018) Episode 1x06: No Such Thing (Jul 18, 2018) [Co-Star] Episode 1x05: A Diamond with a Flaw (Jul 11, 2018) [Co-Star] Salvation (2017) Guest starring as Interrogator Episode 1x04: The Human Strain (Aug 2, 2017) American Gothic (2016) Guest starring as Link Episode 1x04: Christina's World (Jul 13, 2016) [Co-Star] Shadowhunters: The Mortal Instruments (2016) Guest starring as Russell (8 episodes) Episode 3x13: Beati Bellicosi (Mar 11, 2019) Episode 3x09: Familia Ante Omnia (May 15, 2018) Episode 3x03: What Lies Beneath (Apr 3, 2018) Episode 3x02: The Powers That Be (Mar 27, 2018) Episode 2x20: Beside Still Water (Aug 14, 2017) Episode 2x19: Hail and Farewell (Aug 7, 2017) Episode 2x18: Awake, Arise, or Be Forever Fallen (Jul 31, 2017) Episode 2x11: Mea Maxima Culpa (Jun 5, 2017) View 5 more View 5 less Killjoys (2015) Guest starring as Rat King Episode 1x10: Escape Velocity (Aug 21, 2015) [Co-Star] The 100 (2014) Guest starring as Ivon Episode 3x03: Ye Who Enter Here (Feb 4, 2016) [Co-Star] Bitten (2014) Guest starring as Zachary Cain (10 episodes) Episode 3x10: Truth, Changes, Everything (Apr 15, 2016) Episode 3x09: Shock the System (Apr 8, 2016) Episode 3x06: Rule of Anger (Mar 18, 2016) Episode 3x01: Family, of Sorts (Feb 12, 2016) Episode 2x10: Fine Temporum (Apr 11, 2015) Episode 2x09: Scavenger's Daughter (Apr 4, 2015) Episode 1x08: Prisoner (Mar 1, 2014) Episode 1x07: Stalking (Feb 22, 2014) Episode 1x05: Bitten (Feb 8, 2014) Episode 1x04: Grief (Feb 1, 2014) View 7 more View 7 less Backpackers (2013) Guest starring as Remy (2 episodes) Episode 2x20: Chapter 28 (Jul 9, 2015) Episode 2x19: Chapter 27 (Jul 7, 2015) [Uncredited] Defiance (2013) Guest starring as Sukar (11 episodes) Episode 2x13: I Almost Prayed (Aug 28, 2014) Episode 2x11: Doll Parts (Aug 21, 2014) Episode 2x10: Bottom of the World (Aug 21, 2014) Episode 2x09: Painted from Memory (Aug 14, 2014) Episode 2x08: Slouching Towards Bethlehem (Aug 7, 2014) Episode 2x03: The Cord and the Ax (Jul 3, 2014) Episode 1x12: Everything Is Broken (Jul 8, 2013) [Co-Star] Episode 1x07: Goodbye Blue Sky (Jun 3, 2013) [Co-Star] Episode 1x05: The Serpent's Egg (May 13, 2013) [Co-Star] Episode 1x03: The Devil in the Dark (Apr 29, 2013) [Co-Star] Episode 1x01: Pilot (Apr 15, 2013) [Co-Star] View 8 more View 8 less Orphan Black (2013) Guest starring as Threatening Neo Episode 4x08: The Redesign of Natural Objects (Jun 2, 2016) [Co-Star] Beauty and the Beast (2012) Guest starring as Jacob Sutter Episode 2x14: Redemption (Feb 17, 2014) King (2011) Guest starring as Dade Episode 1x04: Eleni Demaris (May 8, 2011) Lost Girl (2010) Guest starring as Oscar Episode 2x10: Raging Fae (Nov 27, 2011) Republic of Doyle (2010) Guest starring as Arnold Hirsh Episode 3x02: Head Over Heels (Jan 18, 2012) [Co-Star] Warehouse 13 (2009) Guest starring as Aquino (2 episodes) Episode 3x08: The 40th Floor (Aug 29, 2011) [Co-Star] Episode 3x03: Love Sick (Jul 25, 2011) [Co-Star] The Listener (2009) Guest starring as Rick Robson Episode 4x11: House of Horror (Aug 14, 2013) Flashpoint (2008) Guest starring as Clean Episode 2x12: Just a Man (Oct 9, 2009) [Co-Star] Painkiller Jane (2007) Starring as Connor King (22 episodes) Episode 1x22: Endgame (Sep 21, 2007) Episode 1x21: Reflections (Sep 14, 2007) Episode 1x20: The Beast of Bolnar (Sep 7, 2007) Episode 1x19: What Lies Beneath (Aug 31, 2007) Episode 1x18: Jane 113 (Aug 24, 2007) Episode 1x17: Playback (Aug 17, 2007) Episode 1x16: Thanks for the Memories (Aug 3, 2007) Episode 1x15: The Healer (Jul 27, 2007) Episode 1x14: The Amazing Howie (Jul 20, 2007) Episode 1x13: The League (Jul 13, 2007) Episode 1x12: Something Nasty in the Neighborhood (Jul 6, 2007) Episode 1x11: Ghost in the Machine (Jun 29, 2007) Episode 1x10: Portraits of Lauren Gray (Jun 22, 2007) Episode 1x09: Trial By Fire (Jun 15, 2007) Episode 1x08: Friendly Fire (Jun 8, 2007) Episode 1x07: Higher Court (Jun 1, 2007) Episode 1x06: Breakdown (May 18, 2007) Episode 1x05: Nothing to Fear But Fear Itself (May 11, 2007) Episode 1x04: Catch Me If You Can (May 4, 2007) Episode 1x03: Piece of Mind (Apr 27, 2007) Episode 1x02: Toy Soldiers (Apr 20, 2007) Episode 1x01: Pilot (Apr 13, 2007) View 19 more View 19 less Eureka (2006) Guest starring as Major Ryan (2 episodes) Episode 4x09: I'll Be Seeing You (Sep 10, 2010) Episode 4x01: Founder's Day (Jul 9, 2010) Mutant X (2001) Guest starring as Michael Ward Episode 2x04: Whose Woods These Are (Oct 26, 2002) Guest starring as Carter Episode 3x02: Wages of Sin (Oct 6, 2003) Witchblade (2001) Guest starring as Burgess (3 episodes) Episode 1x10: Convergence (Aug 14, 2001) [Co-Star] Episode 1x09: Apprehension (Aug 7, 2001) Episode 1x05: Legion (Jul 10, 2001) Andromeda (2000) Guest starring as Rbarton Episode 5x05: The Eschatology of Our Present (Oct 22, 2004) Relic Hunter (1999) Guest starring as Hercules Episode 3x15: Antianeiral (Feb 11, 2002) Stargate SG-1 (1997) Guest starring as Cha'ra (4 episodes) Episode 10x15: Bounty (May 11, 2007) [Co-Star] Episode 9x20: Camelot (Mar 10, 2006) [Co-Star] Episode 9x11: The Fourth Horseman Part 2 (Jan 6, 2006) [Co-Star] Episode 8x09: Sacrifices (Sep 10, 2004) [Co-Star] View 1 more View 1 less