Cast Credits Mayor of Kingstown (2021) Guest starring as Spivey Episode 1x03: Simply Murder (Nov 21, 2021) [Co-Star] Hudson & Rex (2019) Guest starring as Ian Silver Episode 2x14: Tunnel Vision (Feb 4, 2020) The Mist (2017) Guest starring as Vic (7 episodes) Episode 1x10: The Tenth Meal (Aug 24, 2017) [Co-Star] Episode 1x09: The Waking Dream (Aug 17, 2017) [Co-Star] Episode 1x08: The Law of Nature (Aug 10, 2017) [Co-Star] Episode 1x04: Pequod (Jul 13, 2017) [Co-Star] Episode 1x03: Show and Tell (Jul 6, 2017) [Co-Star] Episode 1x02: Withdrawal (Jun 29, 2017) Episode 1x01: Pilot (Jun 22, 2017) [Co-Star] View 4 more View 4 less Ransom (2017) Guest starring as Lucas Hamil Episode 1x07: Regeneration (Feb 18, 2017) Designated Survivor (2016) Guest starring as Davis Marlowe Episode 3x08: #scaredsh*tless (Jun 7, 2019) [Co-Star] Private Eyes (2016) Guest starring as Bryce Episode 5x07: Smart Home Alone (Aug 19, 2021) Killjoys (2015) Guest starring as McAvoy (2 episodes) Episode 3x05: Attack the Rack (Jul 28, 2017) Episode 3x02: A Skinner, Darkly (Jul 7, 2017) 12 Monkeys (2015) Guest starring as Thomas Crawford Jr. Episode 2x03: One Hundred Years (May 2, 2016) Saving Hope (2012) Guest starring as Mitchell Episode 1x01: Pilot (Jun 7, 2012) Continuum (2012) Starring as Alec Sadler (41 episodes) Episode 4x06: Final Hour (Oct 9, 2015) Episode 4x05: The Desperate Hours (Oct 2, 2015) Episode 4x04: Zero Hour (Sep 25, 2015) Episode 4x03: Power Hour (Sep 18, 2015) Episode 4x02: Rush Hour (Sep 11, 2015) Episode 4x01: Lost Hours (Sep 4, 2015) Episode 3x13: Last Minute (Jun 22, 2014) Episode 3x12: The Dying Minutes (Jun 15, 2014) Episode 3x11: 3 Minutes to Midnight (Jun 8, 2014) Episode 3x10: Revolutions Per Minute (Jun 1, 2014) Episode 3x09: Minute of Silence (May 25, 2014) Episode 3x08: So Do Our Minutes Hasten (May 11, 2014) Episode 3x06: Wasted Minute (Apr 27, 2014) Episode 3x05: 30 Minutes to Air (Apr 13, 2014) Episode 3x04: Minute Changes (Apr 6, 2014) Episode 3x03: Minute to Win It (Mar 30, 2014) Episode 3x02: Minute Man (Mar 23, 2014) Episode 3x01: Minute by Minute (Mar 16, 2014) Episode 2x13: Second Time (Aug 4, 2013) Episode 2x12: Second Last (Jul 28, 2013) Episode 2x11: Second Guess (Jul 21, 2013) Episode 2x10: Second Wave (Jul 14, 2013) Episode 2x09: Seconds (Jul 7, 2013) Episode 2x08: Second Listen (Jun 16, 2013) Episode 2x07: Second Degree (Jun 9, 2013) Episode 2x06: Second Truths (Jun 2, 2013) Episode 2x05: Second Opinion (May 26, 2013) Episode 2x04: Second Skin (May 12, 2013) Episode 2x03: Second Thoughts (May 5, 2013) Episode 2x02: Split Second (Apr 28, 2013) Episode 2x01: Second Chances (Apr 21, 2013) Episode 1x10: Endtimes (Aug 5, 2012) Episode 1x09: Family Time (Jul 29, 2012) Episode 1x08: Playtime (Jul 22, 2012) Episode 1x07: The Politics of Time (Jul 15, 2012) Episode 1x06: Time's Up (Jul 8, 2012) Episode 1x05: A Test of Time (Jun 24, 2012) Episode 1x04: A Matter of Time (Jun 17, 2012) Episode 1x03: Wasting Time (Jun 10, 2012) Episode 1x02: Fast Times (Jun 3, 2012) Episode 1x01: A Stitch in Time (May 27, 2012) View 38 more View 38 less Flashpoint (2008) Guest starring as Jackson Barcliffe Episode 1x03: The Element of Surprise (Jul 24, 2008) Murdoch Mysteries (2008) Guest starring as Frank Rizzo Episode 13x07: Toronto the Bad (Nov 11, 2019) Jericho (2006) Starring as Dale Turner (22 episodes) Episode 1x22: Why We Fight (May 9, 2007) Episode 1x21: Coalition of the Willing (May 2, 2007) Episode 1x20: One If by Land (Apr 25, 2007) Episode 1x19: Casus Belli (Apr 18, 2007) Episode 1x18: A.K.A. (Apr 11, 2007) Episode 1x17: One Man's Terrorist (Apr 4, 2007) Episode 1x16: Winter's End (Mar 28, 2007) Episode 1x15: Semper Fidelis (Mar 14, 2007) Episode 1x14: Heart of Winter (Mar 7, 2007) Episode 1x13: Black Jack (Feb 28, 2007) Episode 1x12: The Day Before (Feb 21, 2007) Episode 1x11: Vox Populi (Nov 29, 2006) Episode 1x10: Red Flag (Nov 22, 2006) Episode 1x09: Crossroads (Nov 15, 2006) Episode 1x08: Rogue River (Nov 8, 2006) Episode 1x07: Long Live the Mayor (Nov 1, 2006) Episode 1x06: 9:02 (Oct 25, 2006) Episode 1x05: Federal Response (Oct 18, 2006) Episode 1x04: The Walls of Jericho (Oct 11, 2006) Episode 1x03: Four Horsemen (Oct 4, 2006) Episode 1x02: Fallout (Sep 27, 2006) Episode 1x01: The First 17 Hours (Sep 20, 2006) View 19 more View 19 less Guest starring as Dale Turner (2 episodes) Episode 2x04: Oversight (Mar 4, 2008) [Special Guest Star] Episode 2x03: Jennings & Rall (Feb 26, 2008) [Special Guest Star] Degrassi (2001) Guest starring as Darrin Howe (2 episodes) Episode 12x30: Viva Las Vegas: Part 2 (Dec 14, 2012) Episode 12x29: Viva Las Vegas: Part 1 (Dec 14, 2012) The Guardian (2001) Guest starring as Hunter Reed (4 episodes) Episode 1x22: The Beginning (May 21, 2002) Episode 1x11: Home (Dec 18, 2001) Episode 1x02: Reunion (Oct 2, 2001) Episode 1x01: Pilot (Sep 25, 2001) View 1 more View 1 less