Cast Credits Nurses (2020) Guest starring as Dr. Mike Goldwyn (7 episodes) Episode 2x10: Struck (Aug 29, 2021) Episode 2x08: Best Day Ever (Aug 15, 2021) Episode 2x07: Prima Facie (Aug 8, 2021) Episode 2x06: Ghosts (Aug 1, 2021) Episode 2x05: Code Orange (Jul 25, 2021) Episode 2x03: Night Moves (Jul 5, 2021) Episode 2x02: Chaos Magnet (Jun 28, 2021) View 4 more View 4 less Hudson & Rex (2019) Guest starring as Murray Whitmore Episode 2x14: Tunnel Vision (Feb 4, 2020) Impulse (2018) Guest starring as Thomas Hope (19 episodes) Episode 2x10: Making Amends (Oct 16, 2019) Episode 2x09: A Moment of Clarity (Oct 16, 2019) Episode 2x08: The Tether (Oct 16, 2019) Episode 2x07: The End of the World (Oct 16, 2019) Episode 2x06: Seven of Hearts (Oct 16, 2019) Episode 2x05: Crossing the Threshold (Oct 16, 2019) Episode 2x03: For Those Lost (Oct 16, 2019) Episode 2x02: Fight or Flight (Oct 16, 2019) Episode 2x01: Mind on Fire (Oct 16, 2019) Episode 1x10: New Beginnings (Jun 6, 2018) Episode 1x09: They Know Not What They Do (Jun 6, 2018) Episode 1x08: Awakening (Jun 6, 2018) Episode 1x07: He Said, She Said (Jun 6, 2018) Episode 1x06: In Memoriam (Jun 6, 2018) Episode 1x05: The Eagle and the Bee (Jun 6, 2018) Episode 1x04: Vita/Mors (Jun 6, 2018) Episode 1x03: Treading Water (Jun 6, 2018) Episode 1x02: State of Mind (Jun 6, 2018) Episode 1x01: Pilot (Jun 6, 2018) View 16 more View 16 less The Detail (2018) Starring as Detective Donnie Sullivan (10 episodes) Episode 1x10: Off the Path (Jun 3, 2018) Episode 1x09: It Takes a Village (May 27, 2018) Episode 1x08: A Junkie's Broken Promise (May 13, 2018) Episode 1x07: Bad Traffic (May 6, 2018) Episode 1x06: When One Door Closes (Apr 29, 2018) Episode 1x05: The Long Walk (Apr 22, 2018) Episode 1x04: Secret Liars (Apr 15, 2018) Episode 1x03: The Devil and the Deep Blue Sea (Apr 8, 2018) Episode 1x02: The Past Is Never Dead (Apr 1, 2018) Episode 1x01: Wake Up Call (Mar 25, 2018) View 7 more View 7 less Burden of Truth (2018) Starring as Mr. Bennet (4 episodes) Episode 2x08: The Right Road (Feb 27, 2019) Episode 2x07: Never Face the Hangman (Feb 20, 2019) Episode 2x06: Manic Street Preacher (Feb 13, 2019) Episode 2x05: Hungry, Cold & Tired (Feb 6, 2019) View 1 more View 1 less Frankie Drake Mysteries (2017) Guest starring as John Hunter (3 episodes) Episode 4x10: A Family Affair (Mar 8, 2021) Episode 4x04: A Most Foiled Assault (Jan 25, 2021) Episode 4x02: Prince in Exile (Jan 11, 2021) Mary Kills People (2017) Guest starring as Dr. Dennis Taylor (2 episodes) Episode 1x03: Wave the White Flag (Feb 8, 2017) [Co-Star] Episode 1x01: Bloody Mary (Jan 25, 2017) [Co-Star] American Gothic (2016) Guest starring as Porter Episode 1x07: The Gross Clinic (Aug 3, 2016) [Co-Star] Saving Hope (2012) Guest starring as Chester Mills Episode 1x06: The Great Randall (Jul 12, 2012) Guest starring as Liam Quinn Episode 5x17: First and Last (Jul 27, 2017) Rookie Blue (2010) Starring as Sergeant Oliver Shaw (35 episodes) Episode 5x11: Everlasting (Aug 6, 2014) Episode 5x10: Fragments (Jul 30, 2014) Episode 5x09: Moving Day (Jul 23, 2014) Episode 5x08: Exit Strategy (Jul 16, 2014) Episode 5x07: Deal with the Devil (Jul 9, 2014) Episode 5x06: Two Truths and a Lie (Jun 23, 2014) Episode 5x05: Going Under (Jun 16, 2014) Episode 5x04: Wanting (Jun 9, 2014) Episode 5x03: Heart Breakers, Money Makers (Jun 2, 2014) Episode 5x02: All by Her Selfie (May 26, 2014) Episode 5x01: Blink (May 19, 2014) Episode 4x13: You Can See the Stars (Sep 12, 2013) Episode 4x12: Under Fire (Sep 5, 2013) Episode 4x11: Deception (Aug 29, 2013) Episode 4x10: You Are Here (Aug 22, 2013) Episode 4x09: What I Lost (Aug 15, 2013) Episode 4x08: For Better, for Worse (Aug 8, 2013) Episode 4x07: Friday the 13th (Aug 1, 2013) Episode 4x06: Skeletons (Jul 25, 2013) Episode 4x05: Poison Pill (Jul 18, 2013) Episode 4x04: The Kids Are Not Alright (Jul 11, 2013) Episode 4x03: Different, Not Better (Jun 27, 2013) Episode 4x02: Homecoming (May 30, 2013) Episode 4x01: Surprises (May 23, 2013) Episode 3x13: I Never (Sep 6, 2012) Episode 3x12: Every Man (Aug 30, 2012) Episode 3x11: The Rules (Aug 23, 2012) Episode 3x10: Cold Comforts (Aug 16, 2012) Episode 3x09: Out of Time (Aug 9, 2012) Episode 3x08: The Girlfriend Experience (Jul 26, 2012) Episode 1x05: Broad Daylight (Jul 22, 2010) Episode 1x04: Signals Crossed (Jul 15, 2010) Episode 1x03: Fite Night (Jul 8, 2010) Episode 1x02: Mercury Retrograde (Jul 1, 2010) Episode 1x01: Fresh Paint (Jun 24, 2010) View 32 more View 32 less Republic of Doyle (2010) Guest starring as Big Fat Ronnie (2 episodes) Episode 2x06: The Ryans and the Pittmans (Feb 16, 2011) [Co-Star] Episode 2x01: Live and Let Doyle (Jan 12, 2011) [Co-Star] The Listener (2009) Guest starring as Kyle Elson Episode 1x02: Emotional Rescue (Jun 4, 2009) Flashpoint (2008) Guest starring as Frank McAndrew (2 episodes) Episode 1x08: Never Kissed a Girl (Sep 11, 2008) [Co-Star] Episode 1x01: Scorpio (Jul 11, 2008) [Co-Star] Murdoch Mysteries (2008) Guest starring as Rudolph Sutton Episode 2x03: Dinosaur Fever (Feb 17, 2009) The Dresden Files (2007) Guest starring as Waldo Butters (5 episodes) Episode 1x12: Second City (Apr 15, 2007) Episode 1x10: What About Bob? (Apr 1, 2007) Episode 1x07: Walls (Mar 11, 2007) Episode 1x06: Soul Beneficiary (Mar 4, 2007) Episode 1x03: Hair of the Dog (Feb 11, 2007) View 2 more View 2 less Rent-a-Goalie (2006) Starring as Doc Wonderfalls (2004) Guest starring as Conservative Patron Episode 1x08: Muffin Buffalo (Nov 22, 2004) [Co-Star] This Is Wonderland (2004) Guest starring as Ed Baranyk Episode 3x02: Episode 28 (Nov 30, 2005) Mutant X (2001) Guest starring as Nolan Blackledge Episode 3x19: Dream Lover (Apr 26, 2004)