2025
Star Trek: Section 31 as Dada Noe2025
The Killer Is Calling as Not available2024
Law & Order Toronto: Criminal Intent as Felix2024
The Apprentice as Tony Salerno2024
The Burning Season as Tom2023
Alert: Missing Persons Unit as Renwick2023
Thomas & Friends: The Great Bubbly Build as Whiff (Voice)2022
Daniel Spellbound as Additional Voices (voice)2022
See for Me as Dave2022
The Switch as John2021
Station Eleven as Dieter2021
The Expanse: One Ship as Captain McDowell2021
PAW Patrol: The Movie as Barney (Voice)2020
Transplant as Andy2019
Stumptown as Whale2018
Titans as Jacob2018
Anon as Lester Goodman2018
Fahrenheit 451 as Wayne Anderson2017
Godless as Alonzo Bunker2017
Save Me as Jojo2017
The Glass Castle as Stanley2016
Miss Sloane as Little Sam2016
An American Dream: The Education of William Bowman as Mr. Breeder2015
The Expanse as Captain McDowell2015
Room as Officer Grabowski2014
The Strain as Caldwell2014
19-2 as Charlie Figo2014
Pompeii as Graecus2014
The Nut Job as Johnny (voice)2014
Maps to the Stars as Arnold2014
One Christmas Eve as Gorik2013
Orphan Black as Detective Troy Collier2013
Pacific Rim as Captain Merrit2013
The Art of the Steal as Carmen2013
The Twelve Trees of Christmas as Mack2012
Antiviral as Arvid2012
Still Mine as Derek2012
Bloodwork as Aaron2011
Suits as Ackerman2011
Alphas as Quinn2011
Drive as Assistant Director #12011
Dream House as Martin2010
Lost Girl as Salvatore Ferraro2010
The Book of Eli as Hoyt2010
Repo Men as Ray2010
The Town Christmas Forgot as Jeremiah Bee2009
Spliced as Entrée (voice)2009
Suck as Not available2008
Testees as Nugget2008
Blindness as Taxi Driver2008
Jack and Jill vs. The World as Casting Director2007
Across the River to Motor City as Not available2007
A Cure For Terminal Loneliness as Joseph Strobe2006
The State Within as Not available2006
Rent-a-Goalie as Joey Almost2006
The Very Good Adventures of Yam Roll in Happy Kingdom as Tamago2006
Homie Spumoni as Paulie (uncredited)2006
Citizen Duane as Vince Vaserelli2006
Drive Time Murders as Gus Papadis2005
Mee-Shee: The Water Giant as Jim Neilds2004
This Is Wonderland as Mr. Litvack2004
Il Duce Canadese as Mommo2004
Highwaymen as Long Hair Mechanic2004
Direct Action as US Attourney2003
Ice Bound as Pixal Pete2003
Cybermutt as Max2002
The Rats as Karl2002
Guilty Hearts as Henry2001
Degrassi as Tony2001
Tracker as Saahm2001
Knockaround Guys as Klanderud2001
Harvard Man as Joe2001
The Big Heist as Marty Krugman2000
Bait as Cop2000
Phantom of the Megaplex as Merle2000
The Thin Blue Lie as Detective Regossi1999
Twice in a Lifetime as Frank1999
The Boondock Saints as Geno1999
Pushing Tin as Mark1998
Twitch City as Italian Man1998
Twitch City as Greg1997
The Wonderful World of Disney as Granger1997
The Don's Analyst as Hood #11997
Color of Justice as Prison Guard #11997
Balls Up as Anatoli1996
FX: The Series as Tito1996
FX: The Series as Guard #11996
Once a Thief as Not available1996
Maximum Risk as Bohemia Doorman1996
Gotti as Second Man1996
Shadow Zone: The Undead Express as Transit Cop1996
Hidden in America as Dispatcher1994
Due South as Sandor1994
Due South as Jimmy Roastbeef