Cast Credits Hudson & Rex (2019) Guest starring as Casey Episode 3x03: Into the Wild (Jan 19, 2021) Coroner (2019) Guest starring as Glen King Episode 1x07: The Suburbs (Feb 18, 2019) Burden of Truth (2018) Starring as Eli Roberts Episode 3x07: Name Your Ghosts (Feb 19, 2020) Frankie Drake Mysteries (2017) Guest starring as Clive Harper Episode 1x11: Once Burnt Twice Spied (Feb 5, 2018) Designated Survivor (2016) Guest starring as Alan Episode 3x02: #slipperyslope (Jun 7, 2019) [Co-Star] Private Eyes (2016) Guest starring as Gabe Harrington Episode 4x01: Family Plot (Nov 2, 2020) Wynonna Earp (2016) Guest starring as Demetri Episode 4x07: Love's All Over (Mar 5, 2021) Slasher (2016) Starring as Robin Turner (7 episodes) Episode 1x08: Soon Your Own Eyes Will See (Apr 15, 2016) Episode 1x07: In the Pride of His Face (Apr 8, 2016) Episode 1x05: Ill-Gotten Gains (Mar 25, 2016) Episode 1x04: As Water Is Corrupted Unless It Moves (Mar 18, 2016) Episode 1x03: Like as Fire Eateth Up and Burneth Wood (Mar 11, 2016) Episode 1x02: Digging Your Grave with Your Teeth (Mar 4, 2016) Episode 1x01: An Eye for an Eye (Mar 4, 2016) View 4 more View 4 less Starring as Antoine (5 episodes) Episode 2x06: Drone (Oct 17, 2017) Episode 2x04: Night of Hunters (Oct 17, 2017) Episode 2x03: Saint Sebastian (Oct 17, 2017) Episode 2x02: Between Good and Evil (Oct 17, 2017) Episode 2x01: Six Feet Under (Oct 17, 2017) View 2 more View 2 less Starring as Seamus Galloway (8 episodes) Episode 4x08: Kindred (Sep 16, 2021) Episode 4x07: Goldfinger (Sep 16, 2021) Episode 4x06: Face Time (Sep 9, 2021) Episode 4x05: Family Ties (Sep 2, 2021) Episode 4x04: Upstairs Downstairs (Aug 26, 2021) Episode 4x03: In Trust (Aug 19, 2021) Episode 4x02: The Sins of the Father (Aug 12, 2021) Episode 4x01: Thicker Than Water (Aug 12, 2021) View 5 more View 5 less The Strain (2014) Guest starring as Braden Episode 3x02: Bad White (Sep 4, 2016) [Co-Star] Hemlock Grove (2013) Guest starring as Nate Episode 3x03: The House in the Woods (Oct 23, 2015) Transporter: The Series (2013) Guest starring as Ivan Episode 1x10: Switch (Mar 1, 2013) Saving Hope (2012) Guest starring as Jonathan (6 episodes) Episode 5x18: Hope Never Dies (Aug 3, 2017) Episode 5x16: La Famiglia (Jul 20, 2017) Episode 5x12: Leap of Faith (Jun 22, 2017) Episode 5x11: Nightmares & Dreamscapes (Jun 15, 2017) Episode 5x10: Change of Heart (May 27, 2017) Episode 5x08: Knowing Me, Knowing You (Apr 30, 2017) View 3 more View 3 less Bomb Girls (2012) Guest starring as Floyd Barker Episode 2x07: Party Line (Mar 25, 2013) [Co-Star] King (2011) Guest starring as Otis Episode 2x11: Justice Calvin Faulkner (May 11, 2012) Rookie Blue (2010) Guest starring as Gene Mackenzie Episode 4x09: What I Lost (Aug 15, 2013) White Collar (2009) Guest starring as Teddy Eames Episode 2x16: Under the Radar (Mar 8, 2011) The Listener (2009) Guest starring as Dan Goodwin Episode 4x01: Blast from the Past (May 29, 2013) Murdoch Mysteries (2008) Guest starring as Russell Chisholm Episode 5x10: Staircase to Heaven (May 1, 2012) Guest starring as Roderick H. Roderick (2 episodes) Episode 15x24: Close Encounters (Apr 11, 2022) Episode 15x23: Pay the Piper (Apr 4, 2022) Fantastic Four: Worlds Greatest Heroes (2006) Starring as Johnny Storm / The Human Torch (26 episodes) Episode 1x26: Scavenger Hunt (Oct 20, 2007) Episode 1x25: Doom's Word Is Law (Oct 13, 2007) Episode 1x24: Contest of Champions (Oct 6, 2007) Episode 1x23: Johnny Storm and the Potion of Fire (Sep 29, 2007) Episode 1x22: Shell Games (Sep 22, 2007) Episode 1x21: Atlantis Attacks (Sep 15, 2007) Episode 1x20: Out of Time (Sep 8, 2007) Episode 1x19: Frightful (Sep 1, 2007) Episode 1x18: The Cure (Aug 25, 2007) Episode 1x17: Doomsday Plus One (Aug 18, 2007) Episode 1x16: Strings (Aug 11, 2007) Episode 1x15: Molehatten (Aug 4, 2007) Episode 1x14: Revenge of the Skrulls (Jul 28, 2007) Episode 1x13: De-Mole-Ition (Jul 21, 2007) Episode 1x12: Annihilation (Jul 14, 2007) Episode 1x11: Bait and Switch (Jul 7, 2007) Episode 1x10: Impossible (Jun 30, 2007) Episode 1x09: Puppet Master (Jun 23, 2007) Episode 1x08: Imperius Rex (Jun 16, 2007) Episode 1x07: Zoned Out (Oct 28, 2006) Episode 1x06: World's Tiniest Heroes (Oct 21, 2006) Episode 1x05: My Neighbor Was a Skrull (Sep 30, 2006) Episode 1x04: Hard Knocks (Sep 23, 2006) Episode 1x03: Doomsday (Sep 16, 2006) Episode 1x02: Doomed (Sep 9, 2006) Episode 1x01: Trial by Fire (Sep 2, 2006) View 23 more View 23 less Eureka (2006) Guest starring as Larry Haberman (23 episodes) Episode 5x13: Just Another Day (Jul 16, 2012) Episode 5x12: Double Take (Jul 9, 2012) Episode 5x08: In Too Deep (Jun 11, 2012) Episode 5x06: Worst Case Scenario (May 21, 2012) Episode 5x04: Friendly Fire (May 7, 2012) Episode 4x16: Of Mites and Men (Aug 15, 2011) Episode 4x12: Reprise (Jul 18, 2011) Episode 4x11: Liftoff (Jul 11, 2011) Episode 4x07: Stoned (Aug 20, 2010) Episode 4x06: Momstrosity (Aug 13, 2010) Episode 4x04: The Story of O2 (Jul 30, 2010) Episode 4x02: A New World (Jul 16, 2010) Episode 3x18: What Goes Around, Comes Around (Sep 18, 2009) Episode 3x17: Have an Ice Day (Sep 11, 2009) Episode 3x13: If You Build It... (Aug 7, 2009) Episode 3x10: Your Face or Mine (Jul 17, 2009) Episode 3x09: Welcome Back Carter (Jul 10, 2009) Episode 3x01: Bad to the Drone (Jul 29, 2008) Episode 2x13: A Night at Global Dynamics (Oct 2, 2007) Episode 2x10: God Is in the Details (Sep 11, 2007) Episode 2x07: Family Reunion (Aug 21, 2007) Episode 2x04: Games People Play (Jul 31, 2007) Episode 2x02: Try Try Again (Jul 17, 2007) View 20 more View 20 less Psych (2006) Guest starring as Nick Episode 2x06: Meat Is Murder, but Murder Is Also Murder (Aug 17, 2007) Merlin's Apprentice (2006) Starring as Graham (2 episodes) Episode 1x02: Part 2 (Apr 17, 2006) Episode 1x01: Part 1 (Apr 14, 2006) Supernatural (2005) Guest starring as Neil Episode 2x04: Children Shouldn't Play with Dead Things (Oct 19, 2006) This Is Wonderland (2004) Guest starring as Michael Episode 2x04: Episode 17 (Feb 15, 2005) Battlestar Galactica (2003) Guest starring as Ensign Brent "BB" Baxton Episode 2x15: Scar (Feb 3, 2006) [Co-Star] Missing (2003) Guest starring as Patrick Episode 2x03: Judgement Day (Jul 24, 2004) Smallville (2001) Guest starring as Ben Meyers Episode 7x05: Action (Oct 25, 2007) Degrassi (2001) Guest starring as Matt Oleander (6 episodes) Episode 5x03: Death of a Disco Dancer (Oct 3, 2005) Episode 4x20: West End Girls (Jan 31, 2005) Episode 4x18: Modern Love (Jan 24, 2005) Episode 4x17: Queen of Hearts (Jan 17, 2005) Episode 4x13: Bark at the Moon (Nov 23, 2004) Episode 4x10: Neutron Dance (Oct 26, 2004) View 3 more View 3 less Mutant X (2001) Guest starring as Young Adam Kane Episode 2x03: Time Squared (Oct 19, 2002) Relic Hunter (1999) Guest starring as Blake Episode 3x11: Warlock of Nu Theta Phi (Jan 14, 2002)