Cast Credits Yellowstone (2018) Guest starring as Sheriff Donnie Haskell (8 episodes) Episode 3x05: Cowboys and Dreamers (Jul 19, 2020) Episode 2x10: Sins of the Father (Aug 28, 2019) Episode 2x08: Behind Us Only Grey (Aug 14, 2019) Episode 2x06: Blood the Boy (Jul 31, 2019) Episode 2x05: Touching Your Enemy (Jul 24, 2019) Episode 2x04: Only Devils Left (Jul 17, 2019) Episode 1x09: The Unravelling: Pt. 2 (Aug 22, 2018) Episode 1x08: The Unravelling: Pt. 1 (Aug 15, 2018) View 5 more View 5 less The Expanse (2015) Guest starring as Lt. Sutton (3 episodes) Episode 2x06: Paradigm Shift (Mar 1, 2017) Episode 2x03: Static (Feb 8, 2017) Episode 2x01: Safe (Feb 1, 2017) X Company (2015) Starring as Duncan Sinclair (24 episodes) Episode 3x09: Friendly Fire (Mar 8, 2017) Episode 3x08: Naqam (Mar 1, 2017) Episode 3x06: Supply and Demand (Feb 15, 2017) Episode 3x05: Frontiers (Feb 8, 2017) Episode 3x04: Promises (Feb 1, 2017) Episode 3x03: One for the Moon (Jan 25, 2017) Episode 3x02: Masquerade (Jan 18, 2017) Episode 3x01: Creon vs. Ixion (Jan 11, 2017) Episode 2x10: August 19th (Apr 6, 2016) Episode 2x09: Butcher and Bolt (Mar 23, 2016) Episode 2x08: Fatherland (Mar 16, 2016) Episode 2x06: Black Flag (Mar 2, 2016) Episode 2x04: Last Man, Last Round (Feb 17, 2016) Episode 2x03: Schein Und Sein (Feb 10, 2016) Episode 2x02: Night Will End (Feb 3, 2016) Episode 2x01: Creon Via London (Jan 27, 2016) Episode 1x08: Into the Fire (Apr 8, 2015) Episode 1x07: Quislings (Apr 1, 2015) Episode 1x06: In Enemy Hands (Mar 25, 2015) Episode 1x05: Walk with the Devil (Mar 18, 2015) Episode 1x04: Sixes & Sevens (Mar 11, 2015) Episode 1x03: Kiss of Death (Mar 4, 2015) Episode 1x02: Trial by Fire (Feb 25, 2015) Episode 1x01: Pilot (Feb 18, 2015) View 21 more View 21 less Continuum (2012) Guest starring as Stan Escher (7 episodes) 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 2x08: Second Listen (Jun 16, 2013) Episode 2x06: Second Truths (Jun 2, 2013) View 4 more View 4 less The Killing (2011) Starring as Francis Becker (10 episodes) Episode 3x11: From Up Here (Aug 4, 2013) Episode 3x10: Six Minutes (Jul 28, 2013) Episode 3x09: Reckoning (Jul 21, 2013) Episode 3x08: Try (Jul 14, 2013) Episode 3x07: Hope Kills (Jul 7, 2013) Episode 3x05: Scared and Running (Jun 23, 2013) Episode 3x04: Head Shots (Jun 16, 2013) Episode 3x03: Seventeen (Jun 9, 2013) Episode 3x02: That You Fear the Most (Jun 2, 2013) Episode 3x01: The Jungle (Jun 2, 2013) View 7 more View 7 less Flashpoint (2008) Starring as Ed Lane (13 episodes) Episode 5x13: Keep the Peace (2) (Dec 13, 2012) Episode 5x12: Keep the Peace (1) (Dec 6, 2012) Episode 5x11: Fit for Duty (Nov 29, 2012) Episode 5x10: A World of Their Own (Nov 22, 2012) Episode 5x09: Lawmen (Nov 15, 2012) Episode 5x08: We Take Care of Our Own (Nov 8, 2012) Episode 5x07: Forget Oblivion (Nov 1, 2012) Episode 5x06: Below the Surface (Oct 25, 2012) Episode 5x05: Sons of the Father (Oct 18, 2012) Episode 5x04: Eyes In (Oct 11, 2012) Episode 5x03: Run To Me (Oct 4, 2012) Episode 5x02: No Kind of Life (Sep 27, 2012) Episode 5x01: Broken Peace (Sep 20, 2012) View 10 more View 10 less Guest starring as Hugh Dillon Episode S05 Special: The Final Salute (Dec 13, 2012) Durham County (2007) Starring as Mike Sweeney ReGenesis (2004) Guest starring as Danny Dexter (3 episodes) Episode 1x12: Resurrection (Jan 16, 2005) Episode 1x05: The Oldest Virus (Nov 14, 2004) Episode 1x04: Prions (Nov 7, 2004) Degrassi (2001) Guest starring as Albert Manning (3 episodes) Episode 2x21: Tears Are Not Enough: Part 1 (Feb 16, 2003) Episode 2x02: When Doves Cry: Part 2 (Sep 29, 2002) Episode 2x01: When Doves Cry: Part 1 (Sep 29, 2002) Twin Peaks (1990) Guest starring as Tom Paige Episode 3x07: The Return, Part 7 (Jun 18, 2017)