Cast Credits The Hardy Boys (2020) Starring as Fenton Hardy (8 episodes) Episode 2x10: An Unexpected Return (Apr 6, 2022) Episode 2x09: Captured! (Apr 6, 2022) Episode 2x06: Hunting an Intruder (Apr 6, 2022) Episode 2x05: Heading for Destruction (Apr 6, 2022) Episode 2x04: A Clue on Film (Apr 6, 2022) Episode 2x03: The Missing Camera (Apr 6, 2022) Episode 2x02: Conflicting Reports (Apr 6, 2022) Episode 2x01: A Disappearance (Apr 6, 2022) View 5 more View 5 less Frankie Drake Mysteries (2017) Guest starring as Detective Greyson (10 episodes) Episode 2x10: Now You See Her (Nov 26, 2018) Episode 2x09: Dealer's Choice (Nov 19, 2018) Episode 2x08: Diamonds are a Gal's Best Friend (Nov 12, 2018) Episode 2x07: 50 Shades of Greyson (Nov 5, 2018) Episode 2x06: Extra Innings (Oct 29, 2018) Episode 2x05: Dressed to Kill (Oct 22, 2018) Episode 2x04: Emancipation Day (Oct 15, 2018) Episode 2x03: Radio Daze (Oct 8, 2018) Episode 2x02: Last Dance (Oct 1, 2018) Episode 2x01: The Old Switcheroo (Sep 24, 2018) View 7 more View 7 less Dark Matter: After Dark (2017) Guest starring as Anthony Lemke Episode 1x01: Episode 1 (Jun 9, 2017) Private Eyes (2016) Guest starring as Jack Sugar Episode 2x02: Boardwalk Empire (Jun 1, 2017) Slasher (2016) Starring as Lawyer Episode 1x08: Soon Your Own Eyes Will See (Apr 15, 2016) Blindspot (2015) Guest starring as Victor (3 episodes) Episode 3x12: Two Legendary Chums (Feb 2, 2018) Episode 3x10: Balance of Might (Jan 19, 2018) Episode 3x09: Hot Burning Flames (Jan 12, 2018) Dark Matter (2015) Starring as Three (39 episodes) Episode 3x13: Nowhere to Go (Aug 25, 2017) Episode 3x12: My Final Gift to You (Aug 18, 2017) Episode 3x11: The Dwarf Star Conspiracy (Aug 11, 2017) Episode 3x10: Built, Not Born (Aug 4, 2017) Episode 3x09: Isn't That a Paradox? (Jul 28, 2017) Episode 3x08: Hot Chocolate (Jul 21, 2017) Episode 3x07: Wish I Could Believe You (Jul 14, 2017) Episode 3x06: One More Card to Play (Jul 7, 2017) Episode 3x05: Give It Up, Princess (Jun 30, 2017) Episode 3x04: All the Time in the World (Jun 23, 2017) Episode 3x03: Welcome to the Revolution (Jun 16, 2017) Episode 3x02: It Doesn't Have to Be Like This (Jun 9, 2017) Episode 3x01: Being Better Is So Much Harder (Jun 9, 2017) Episode 2x13: But First, We Save the Galaxy (Sep 16, 2016) Episode 2x12: Sometimes in Life You Don't Get to Choose (Sep 9, 2016) Episode 2x11: Wish I'd Spaced You When I Had the Chance (Sep 9, 2016) Episode 2x10: Take the Shot (Sep 2, 2016) Episode 2x09: Going Out Fighting (Aug 26, 2016) Episode 2x08: Stuff to Steal, People to Kill (Aug 19, 2016) Episode 2x07: She's One of Them Now (Aug 12, 2016) Episode 2x06: We Should Have Seen This Coming (Aug 5, 2016) Episode 2x05: We Voted Not to Space You (Jul 29, 2016) Episode 2x04: We Were Family (Jul 22, 2016) Episode 2x03: I've Seen the Other Side of You (Jul 15, 2016) Episode 2x02: Kill Them All (Jul 8, 2016) Episode 2x01: Welcome to Your New Home (Jul 1, 2016) Episode 1x13: Episode Thirteen (Aug 28, 2015) Episode 1x12: Episode Twelve (Aug 28, 2015) Episode 1x11: Episode Eleven (Aug 21, 2015) Episode 1x10: Episode Ten (Aug 14, 2015) Episode 1x09: Episode Nine (Aug 7, 2015) Episode 1x08: Episode Eight (Jul 31, 2015) Episode 1x07: Episode Seven (Jul 24, 2015) Episode 1x06: Episode Six (Jul 17, 2015) Episode 1x05: Episode Five (Jul 10, 2015) Episode 1x04: Episode Four (Jul 3, 2015) Episode 1x03: Episode Three (Jun 26, 2015) Episode 1x02: Episode Two (Jun 19, 2015) Episode 1x01: Episode One (Jun 12, 2015) View 36 more View 36 less Guest starring as Marcus Boone (parallel universe) (4 episodes) Episode 3x11: The Dwarf Star Conspiracy (Aug 11, 2017) [Uncredited] Episode 3x09: Isn't That a Paradox? (Jul 28, 2017) [Uncredited] Episode 3x06: One More Card to Play (Jul 7, 2017) [Uncredited] Episode 2x08: Stuff to Steal, People to Kill (Aug 19, 2016) [Uncredited] View 1 more View 1 less 19-2 (2014) Starring as Malloy (7 episodes) Episode 2x09: Orphans (Mar 16, 2015) Episode 2x07: Property Line (Mar 2, 2015) Episode 2x06: Tables (Feb 23, 2015) Episode 2x05: Rock Garden (Feb 16, 2015) Episode 2x02: Disorder (Jan 26, 2015) Episode 2x01: School (Jan 19, 2015) Episode 1x10: Winter (Apr 2, 2014) View 4 more View 4 less Witches of East End (2013) Guest starring as Harrison Welles (3 episodes) Episode 1x05: Electric Avenue (Nov 3, 2013) Episode 1x04: A Few Good Talismen (Oct 27, 2013) Episode 1x02: Millicent Fenwick, R.I.P. (Oct 13, 2013) Bomb Girls (2012) Guest starring as Philip Davis Episode S02 Special: Facing the Enemy (Mar 27, 2014) Lost Girl (2010) Guest starring as Ryan (5 episodes) Episode 2x18: Fae-nted Love (Mar 4, 2012) Episode 2x16: School's Out (Feb 12, 2012) Episode 2x15: Table for Fae (Jan 29, 2012) Episode 2x14: Midnight Lamp (Jan 22, 2012) Episode 2x12: Masks (Dec 11, 2011) View 2 more View 2 less Warehouse 13 (2009) Guest starring as Michael Episode 3x04: Queen for a Day (Aug 1, 2011) [Co-Star] The Listener (2009) Starring as Det. Sgt. Brian Becker (22 episodes) Episode 5x13: In Our Midst (Aug 18, 2014) Episode 5x12: An Innocent Man (Aug 11, 2014) Episode 5x11: Zero Recall (Aug 4, 2014) Episode 5x10: Family Secrets (Jul 28, 2014) Episode 5x09: The Fugitive (Jul 21, 2014) Episode 5x08: White Whale (Jul 14, 2014) Episode 5x07: Amuse Bouche (Jul 7, 2014) Episode 5x06: Man in the Mirror (Jun 30, 2014) Episode 5x05: Game Over (Jun 23, 2014) Episode 5x04: Smoke and Mirrors (Jun 16, 2014) Episode 5x03: Dancing with the Enemy (Jun 9, 2014) Episode 5x02: The Lockup (Jun 2, 2014) Episode 1x13: The Journey (Aug 27, 2009) Episode 1x12: My Sister's Keeper (Aug 20, 2009) Episode 1x11: Beginning to See the Light (Aug 13, 2009) Episode 1x08: One Way or Another (Jul 23, 2009) Episode 1x06: Foggy Notion (Jul 9, 2009) Episode 1x05: Lisa Says (Jul 2, 2009) Episode 1x04: Some Kinda Love (Jun 18, 2009) Episode 1x03: A Voice in the Dark (Jun 11, 2009) Episode 1x02: Emotional Rescue (Jun 4, 2009) Episode 1x01: I'm an Adult Now (Jun 3, 2009) View 19 more View 19 less The Last Templar (2009) Starring as Clive Edmonston (2 episodes) Episode 1x02: Part 2 (Jan 26, 2009) Episode 1x01: Part 1 (Jan 25, 2009) innerSPACE (2008) Guest starring as Anthony Lemke Episode 2016-07-01: Killjoys & Dark Matter (Jul 1, 2016) Flashpoint (2008) Guest starring as Tim Engles Episode 4x11: Wild Card (Oct 11, 2011) Murdoch Mysteries (2008) Guest starring as Henry Bixby Episode 2x06: Shades of Grey (Mar 10, 2009) Guest starring as Father Clements (2 episodes) Episode 8x04: Holy Matrimony, Murdoch (Nov 3, 2014) Episode 8x03: Glory Days (Oct 20, 2014) Good Witch (2008) Guest starring as Ryan Elliott (9 episodes) Episode 2x03: Out of the Past (May 1, 2016) Episode 1x08: True Colors (Apr 18, 2015) Episode 1x07: Together We Stand... (Apr 11, 2015) Episode 1x06: The Storm (Apr 4, 2015) Episode 1x05: The Truth About Lies (Mar 28, 2015) Episode 1x04: All in the Family (Mar 21, 2015) Episode 1x03: Do the Right Thing (Mar 14, 2015) Episode 1x02: Running Scared (Mar 7, 2015) Episode 1x01: Starting Over... Again (Feb 28, 2015) View 6 more View 6 less Mutant X (2001) Guest starring as Charles Marlowe Episode 1x06: The Meaning of Death (Nov 10, 2001) Witchblade (2001) Guest starring as Isaac Sullivan Episode 1x03: Diplopia (Jun 26, 2001) RoboCop: Prime Directives (2001) Starring as OCP Executive James Murphy Queen of Swords (2000) Starring as Captain Marcus Grisham Andromeda (2000) Guest starring as Leydon Bryce-Hawkins Episode 2x03: A Heart for Falsehood Framed (Oct 15, 2001) Relic Hunter (1999) Guest starring as Brad Episode 1x15: Affaire de Coeur (Mar 4, 2000)