Cast Credits Frankie Drake Mysteries (2017) Guest starring as Edmund Robinson Episode 2x05: Dressed to Kill (Oct 22, 2018) Ransom (2017) Guest starring as Coach McDougall Episode 2x10: Radio Silence (Jun 16, 2018) Shoot the Messenger (2016) Guest starring as Sam Charles (8 episodes) Episode 1x08: Full Circle (Dec 5, 2016) Episode 1x07: Darkness Comes to Light (Nov 28, 2016) Episode 1x06: News Travels Fast (Nov 21, 2016) Episode 1x05: Strange Bedfellows (Nov 14, 2016) Episode 1x04: Careful What You Pray For (Oct 31, 2016) Episode 1x03: I Shall Be Released (Oct 24, 2016) Episode 1x02: There Will Be Blood (Oct 17, 2016) Episode 1x01: Beginner's Luck (Oct 10, 2016) View 5 more View 5 less Designated Survivor (2016) Guest starring as Billy Winton Episode 2x13: Original Sin (Mar 14, 2018) Private Eyes (2016) Guest starring as Russell Timms Episode 5x04: Gone in 60 Minutes (Jul 29, 2021) Shadowhunters: The Mortal Instruments (2016) Guest starring as Theo Episode 1x05: Moo Shu to Go (Feb 9, 2016) Quantico (2015) Guest starring as Dan Berlin Episode 1x19: Fast (Apr 24, 2016) Heroes Reborn (2015) Guest starring as General Curren Episode 1x08: June 13th Part Two (Nov 5, 2015) iZombie (2015) Guest starring as Mike Stansfield Episode 5x11: Killer Queen (Jul 18, 2019) [Co-Star] Gangland Undercover (2015) Starring as Koz (7 episodes) Episode 2x01: Nowhere Man (Sep 26, 2016) Episode 1x06: Endgame (Mar 31, 2015) Episode 1x05: Solitary (Mar 24, 2015) Episode 1x04: Dangerous Game (Mar 17, 2015) Episode 1x03: Patched In (Mar 10, 2015) Episode 1x02: A Tough Prospect (Mar 3, 2015) Episode 1x01: Going Under (Feb 24, 2015) View 4 more View 4 less The Lottery (2014) Guest starring as The Examiner Episode 1x08: Truth Be Told (Sep 14, 2014) Remedy (2014) Guest starring as Derek Episode 1x03: Testing, Testing (Mar 10, 2014) Reign (2013) Guest starring as Robert Norwood Episode 1x19: Toy Soldiers (Apr 24, 2014) Saving Hope (2012) Guest starring as Dr. Arnie Storms (2 episodes) Episode 5x12: Leap of Faith (Jun 22, 2017) Episode 5x10: Change of Heart (May 27, 2017) [Co-Star] My Babysitter's a Vampire (2011) Starring as Ross Morgan (8 episodes) Episode 1x12: Three Geeks and a Demon (Jul 18, 2011) Episode 1x09: Blue Moon (Jul 12, 2011) Episode 1x07: Smells Like Trouble (Jul 7, 2011) Episode 1x06: Friday Night Frights (Jul 6, 2011) Episode 1x05: Double Negative (Jul 5, 2011) Episode 1x04: Guys and Dolls (Jun 30, 2011) Episode 1x01: Lawn of the Dead (Jun 27, 2011) Episode S01 Special: Pilot Movie (Jun 10, 2011) View 5 more View 5 less Guest starring as Ross Morgan (2 episodes) Episode 2x12: The Date to End All Dates (1) (Sep 28, 2012) Episode 2x01: Welcome Back Dusker (Jun 29, 2012) Suits (2011) Guest starring as Detective Packel Episode 1x12: Dog Fight (Sep 8, 2011) [Co-Star] King (2011) Guest starring as Jim Lowell (2 episodes) Episode 1x07: Cameron Bell (May 29, 2011) Episode 1x06: Ahmad Khan (May 22, 2011) Lost Girl (2010) Guest starring as Brikim Episode 2x05: BrotherFae of the Wolves (Oct 2, 2011) Haven (2010) Guest starring as Anson Shumway Episode 2x06: Audrey Parker's Day Off (Aug 19, 2011) Rookie Blue (2010) Guest starring as Paul Wright Episode 1x05: Broad Daylight (Jul 22, 2010) Republic of Doyle (2010) Guest starring as Justin Slade Episode 2x12: St. John's Town (Mar 30, 2011) Defying Gravity (2009) Guest starring as David Sellner Episode 1x07: Fear (Sep 4, 2009) The Listener (2009) Guest starring as Michah Canet Episode 5x03: Dancing with the Enemy (Jun 9, 2014) Flashpoint (2008) Guest starring as Martin Terran Episode 4x10: The Cost of Doing Business (Oct 4, 2011) Murdoch Mysteries (2008) Guest starring as Victor McAllister Episode 8x16: CrabtreeMania (Mar 16, 2015) Good Witch (2008) Guest starring as Norman Episode 3x08: Somewhat Surprising (Jun 18, 2017) Supernatural (2005) Guest starring as Miles Tarnower Episode 1x18: Something Wicked (Apr 6, 2006) [Co-Star] Category 6: Day of Destruction (2004) Guest starring as Dan London (2 episodes) Episode 1x02: Part 2 (Nov 17, 2004) Episode 1x01: Part 1 (Nov 14, 2004) Stargate Atlantis (2004) Guest starring as Tyrus Episode 1x08: Underground (Aug 27, 2004) Smallville (2001) Guest starring as Regan Matthews (6 episodes) Episode 8x22: Doomsday (May 14, 2009) Episode 8x13: Power (Jan 29, 2009) Episode 8x01: Odyssey (Sep 18, 2008) Episode 7x20: Arctic (May 15, 2008) Episode 7x19: Quest (May 8, 2008) Episode 7x17: Sleeper (Apr 24, 2008) View 3 more View 3 less Andromeda (2000) Guest starring as Zayas Episode 5x19: One More Day's Light (Apr 22, 2005) Relic Hunter (1999) Guest starring as Roger Penrose Episode 2x08: Roman Holiday (Nov 11, 2000)