
2025
Devil in Disguise: John Wayne Gacy as Richard Szyc2024
Law & Order Toronto: Criminal Intent as Judge Mackie2024
The Apprentice as Rupert Murdoch2019
Diggstown as Zachary Winston2019
Jann as Jackson Cashton2017
The Handmaid's Tale as Commander Logan2017
Ransom as Vince Miller2017
Cardinal as Father Presnell2016
Private Eyes as Mark Green2015
Schitt's Creek as Golf Club Manager2014
Aaliyah: The Princess of R&B as Loranzo DiBoneventura2014
Killing Daddy as Hanover2013
Orphan Black as David Benchman2013
Played as Anthony2012
An Officer and a Murderer as John Pelway2011
Suits as Mr. Kovacs2011
Alphas as Eric Latreaux2010
Haven as James Garrick2010
Rookie Blue as Andrew Blake2010
Republic of Doyle as Arthur2009
Warehouse 13 as Sheriff Travis2009
The Boondock Saints II: All Saints Day as Irish Gun Dealer2009
Overruled! as Gil Cooper2009
Leslie, My Name Is Evil as Defense Attorney2008
Murdoch Mysteries as Conrad Hunt2008
Flashpoint as Not available2007
Breach as Jim Olsen2007
The Dresden Files as Not available2007
Hamlet {Solo} as Self2006
The Tragic Story of Nling as August2005
Riding the Bus with My Sister as Bobby2004
Redemption: The Stan Tookie Williams Story as Jim Kates2004
This Is Wonderland as Joe Pretak2004
Kevin Hill as Dr. Halloran2003
Mrs. Ashboro's Cat as Boyd Ashboro2002
CSI: Miami as Syd Granger2002
The Dead Zone as Dr. Cole2001
Doc as Not available2001
Mutant X as Carter2001
Spinning Out of Control as Adam Ginsburg2000
Spreading Ground as Detective Sartain2000
Harlan County War as Floyd Jones1999
The Boondock Saints as Irish Gun Dealer1998
Animorphs as Martin Tessmacher1993
Kung Fu: The Legend Continues as Dr. Hale1951
Hallmark Hall of Fame as Bobby