2025
The Hunting Party as James Whitmore2024
Law & Order Toronto: Criminal Intent as Detective Andy Manek2024
Brilliant Minds as Dr. Cohen2024
True Justice: Family Ties as Frank Adams2024
Aliens Expanded as Self2024
Believer as Judge Robert Kellman2024
Sweet Summer Love as Edgar Winkleman2023
FUBAR as Mr. Biryukov2023
Painkiller as Stanley2023
Red Iron Road as Train Guard2022
The Man from Toronto as Detective Elkins2022
Don't Hang Up as The Eastern European2022
An Eclectic Christmas as Leonard2021
Pretty Hard Cases as Jayke Mardy2021
Jupiter's Legacy as Haddo2021
Clarice as Congressman Llewellyn Gant2021
Queen of Spades as Smirnov2020
Mrs. America as Max2020
Nurses as Not available2020
Tiny Pretty Things as Sgt. Dan Lavery2020
Letters to Satan Claus as Kevin Kevins2020
Every Day's Like This as Adam2019
Diggstown as Judge Furley2019
The Kindness of Strangers as Jeff's Landlord2019
Easy Land as Greg2018
Tom Clancy's Jack Ryan as Shelby Farnsworth2018
Carter as Earl Brimley2018
The Detectives as James Wingate2018
In Contempt as Tom Delgado2017
Star Trek: Discovery as Lt. Duggan2017
Star Trek: Discovery as Haz Mazaro2017
Anne with an E as Pawnbroker2017
Frankie Drake Mysteries as Denny Truit2017
Taken as Byron Kaine2017
Ransom as Teddy Grimes2017
Bad Blood as Enzo Cosoleto2017
xXx: Return of Xander Cage as Russian Spymaster2017
Ordinary Days as Abe Barnard2016
Slasher as Isaac Kashtinsky2016
Damien as Captain McGarry2016
I'll Be Home for Christmas as Chief Ed Haller2016
The Escape as FBI Agent2016
Manhattan Undying as Det. Cliff Roberts2016
Joseph and Mary as High Priest2016
Flower Shop Mystery: Snipped in the Bud as Professor Bruce Barnes2016
Mr Bernstein as Leonard Bernstein2015
The Expanse as Antony Dresden2015
Quantico as Agent Marshall Freed2015
12 Monkeys as Mossad2015
Dark Matter as Casino Boss2015
Gangland Undercover as Dawg2015
Born to Be Blue as Prothodontist (voice)2015
Remember as Retirement Home Director2015
On the Twelfth Day of Christmas as John MacDonald2015
Pirate's Passage as Brand / Merchantsman's Captain / Pirate (voice)2014
The Strain as Dr. Everett Barnes2014
Bitten as Roman Navikev2014
Remedy as Surgeon2014
The Divide as Rubery2014
RoboCop as John Lake2014
Corner Gas: The Movie as Jerome's Lawyer2013
Reign as General La Motte2013
Hannibal as Carlo Deogracias2013
Orphan Black as Tomas2013
Defiance as Pol Madis2013
Mama as Dr. Dreyfuss2013
Breakout as Chuck2013
Solo as Ray2012
Saving Hope as Sam Riff2012
The Firm as Gordon Miller2012
Copper as Jakob Schwarz2012
The L.A. Complex as Director2012
On the Road as Henry Glass2012
A Dark Truth as Caller (voice)2011
Alphas as Rachel's Dad2011
Against the Wall as Lieutenant Papadol2011
Skins as Dr. Rich2011
InSecurity as Antonio Stade2011
Edwin Boyd: Citizen Gangster as Al2010
Rookie Blue as Thom Kozik2010
Covert Affairs as Mashkov2010
Lost Girl as Seebeck2010
Nikita as Gaddiel Zoman2010
The Adventures of Chuck and Friends as Smasher (voice)2010
The Event as Investment Banker2010
Connor Undercover as Dr. Novella2010
Repo Men as Chipped Tooth2010
Camp Rock 2: The Final Jam as Axel Turner2010
Casino Jack as Kontantinos (Gus) Boulis2009
The Listener as Morris Bender2009
The Line as Donny2009
Guns as Boston Cruickshank2009
Deadliest Sea as Marty2009
The Puck Hogs as Sergei Ulonov2008
Murdoch Mysteries as Arthur Frumm2008
Murdoch Mysteries as Randall Gordon2008
Less Than Kind as Rabbi Rabinowitz2008
The Border as Clive 'Strokes' Mullins2008
Fugitive Pieces as Maurice2008
Magic Flute Diaries as Monostatos2007
The Dresden Files as Justin Morningway2007
Diary of the Dead as Police Officer2007
Jack Brooks: Monster Slayer as Counselor Silverstein2006
Angela's Eyes as Simon Laird2006
The Path to 9/11 as Dave Williams2006
At the Hotel as Detective Goldberg2006
Lucky Number Slevin as Bodyguard #12006
One Way as Bert Zikinsky2006
The Veteran as Eric2006
A Dad for Christmas as Jim Benson2005
Cinderella Man as Reporter2005
The Hunt For the BTK Killer as Hurst Laviana2005
Deacons for Defense as Slocum2005
Goosebumps: Chillogy as Karl Knave2004
This Is Wonderland as Gabe Michaels2004
Direct Action as LoPresti2004
The Good Shepherd as Jeffrey Altman2004
Crown Heights as Judah Kwass2003
Mayday as Captain Santurenne2003
Playmakers as Not available2003
Veritas: The Quest as Marshall Franklin2003
Cold Creek Manor as Local2003
The Gospel of John as Simon Peter2003
The Life Of Jesus as Simon Peter2003
Heritage Minutes: J.S. Woodsworth as Heaps2002
Sue Thomas: F.B.Eye as Sal2002
Puppets Who Kill as Wally the Weasel2002
The Tuxedo as Rogers2002
Interstate 60 as Elmer the Bettor2002
The Man Who Saved Christmas as Hiram Harris2002
Recipe for Murder as Henry Bettencamp2001
Degrassi as Mr. Stavros2001
Mutant X as Christian2001
Don't Say a Word as Detective Garcia2001
Exit Wounds as Rory2001
Life with Judy Garland: Me and My Shadows as Arthur Freed2001
The Shipping News as Detective Danzig2001
Haven as Mordechai2001
A Town Without Christmas as Mayor Dennis2001
Under Heavy Fire as Eric2000
Code Name: Eternity as Reporter2000
Our Hero as Duty Counsel2000
Pilgrim as Hogan1999
Relic Hunter as Omar Nassim1999
Relic Hunter as Hakim Mustafa1999
Total Recall 2070 as Devin Lavern1999
The City as Petrov1999
Bonanno: A Godfather's Story as Not available1999
Mr. Rock n Roll: The Alan Freed Story as Hooke1999
Killing Moon as Lt. David Thatcher1999
Hidden Agenda as Volker Flenske1999
External Affairs as Sergei Kulekin1998
Bone Daddy as Rocky1998
Ernest in the Army as Danny / Crew Guy1998
Scandalous Me: The Jacqueline Susann Story as Joe E. Lewis1998
The Sleep Room as Aaron Rothenberg1997
Wounded as David Boyd1997
The Defenders: Payback as Frankie Mirano1996
Psi Factor: Chronicles of the Paranormal as Dr. Leon Schraft1996
FX: The Series as Head Guard1996
Virus as Ripley1996
The Michelle Apartments as Dean1995
Goosebumps as Karl Knave1995
The Adventures of Young Indiana Jones: Attack of the Hawkmen as Raoul Lufbery1994
Due South as Louis Gardino1994
RoboCop: The Series as Reggie Braga1994
Royce as Tommy McFain1993
Kung Fu: The Legend Continues as Riki1993
The Adventures of Dudley the Dragon as Scarecrow1993
Matrix as Terry Cox1993
Gross Misconduct: The Life of Brian Spencer as Brian 'Spinner' Spencer1992
Forever Knight as Macavoy1992
Hurt Penguins as Nick Piccione1991
The Hidden Room as Pete1991
True Confections as Laurence Albert Simon1990
Law & Order as Sal Franks1990
Counterstrike as Luttke1990
Nightbreed as Labowitz1988
War of the Worlds as Guard1987
Street Legal as Bernie Brock1986
Aliens as Private Spunkmeyer1986
The Last Days of Patton as Melvin1983
The Hitchhiker as Killer