Cast Credits Pretty Hard Cases (2021) Guest starring as DS Mike McConnell (5 episodes) Episode 2x11: Chipped Nails (Apr 6, 2022) Episode 2x04: Dog Treats (Jan 26, 2022) Episode 2x03: Dirty Laundry (Jan 19, 2022) Episode 2x01: Pencil Skirts (Jan 5, 2022) Episode 1x08: Flowers (Mar 24, 2021) View 2 more View 2 less Workin' Moms (2017) Guest starring as Jonathan (4 episodes) Episode 6x13: Grow If You Want (Apr 12, 2022) Episode 6x12: The Scary Things (Apr 5, 2022) Episode 6x09: Buried (Mar 15, 2022) Episode 6x07: Goin' Fishin (Mar 1, 2022) View 1 more View 1 less Ransom (2017) Guest starring as Steve Azarov / Stefan Episode 2x05: Undercover (May 5, 2018) Private Eyes (2016) Guest starring as Randy Pawlachuck Episode 2x18: Shadow of a Doubt (Jul 29, 2018) The Art of More (2015) Guest starring as Tom (Radio Host) Episode 1x08: The Name of the Game (Nov 19, 2015) [Co-Star] Dark Matter (2015) Guest starring as G.A. Officer Episode 3x01: Being Better Is So Much Harder (Jun 9, 2017) [Co-Star] iZombie (2015) Guest starring as Harry Cole (2 episodes) Episode 2x06: Max Wager (Nov 10, 2015) Episode 2x05: Love & Basketball (Nov 3, 2015) CAT. 8 (2013) Guest starring as Senator Maxwell Episode 1x02: Night 2 (Feb 8, 2013) Arrow (2012) Guest starring as Dominic Alonzo Episode 1x21: The Undertaking (May 1, 2013) The Listener (2009) Guest starring as Frank Tedeschi Episode 4x06: Witness for the Prosecution (Jul 10, 2013) Monk (2002) Guest starring as Cop at Rally Episode 1x01: Mr. Monk and the Candidate (Jul 12, 2002) [Co-Star] Andromeda (2000) Guest starring as Kemp Episode 3x05: The Lone and Level Sands (Oct 21, 2002) First Wave (1998) Guest starring as Defiant Man Episode 3x02: Raven Nation (Sep 20, 2000) Stargate SG-1 (1997) Guest starring as Navigator Major Peter DeLouise Episode 6x20: Memento (Mar 7, 2003) [Co-Star]