2024
Longing as Robert2024
Believe in Christmas as Porter2023
Red Iron Road as Anton2023
The Wall Street Boy as Officer Saitoti2022
The Porter as Popsy2021
Ginny & Georgia as Corbin Miller2021
The United States vs. Billie Holiday as Louis Armstrong2020
Unlicensed as Dave2019
Hudson & Rex as Joseph Donovan2019
Blue's Clues & You! as Earth (voice)2019
Wayne as Sergeant Randall2019
Rabid as Dr. Riley2019
Cavendish as Constable Gibbs (uncredited)2019
Cavendish as Constable Gibbs2019
From the Vine as John2018
Burden of Truth as Calvin Williams2018
Impulse as Dr. Jack Weakley2018
The Detail as Thomas Williams2018
The Holiday Calendar as Rudolph Sutton2018
Clara as Doctor2018
No Sleep 'Til Christmas as Reverend2018
A Majestic Christmas as Sam Harper2017
Tin Star as Reverend Gregoire2017
Cardinal as Alan Clegg (uncredited)2017
Cardinal as Alan Clegg2017
Wish Upon as Carl Morris2017
Save Me as Sarr2017
21 Thunder as Scout2016
The Girlfriend Experience as Jim Slater2016
Wynonna Earp as Moody2016
Suicide Squad as Casino Boss2016
People of Earth as Agent Jim Saunders2016
Conviction as Jack Braemer2016
The Stepchild as Police Officer2015
The Expanse as Inspector Sematimba2015
Born to Be Blue as Dizzy Gillespie2014
The Strain as Curtis Fitzwilliam2014
Odd Squad as Dry Cleaner Guy2014
Apple Mortgage Cake as Melvin George2014
Guidance as Principal Newman2013
Orphan Black as Detective Arthur 'Art' Bell2013
Hemlock Grove as Federal Agent Morgan2013
Creative Galaxy as Jackson's Daddy (voice)2013
Lucky 7 as Hank Langley2012
Saving Hope as Doug Wilkins2012
The Firm as Greg Hathaway2011
Suits as Colonel Mariga2011
Dream House as Sgt. Johnson (uncredited)2011
High Chicago as Paul2010
Nikita as Chief of Security2010
Republic of Doyle as Luke Shaw2010
Republic of Doyle as Luke Shaw (uncredited)2010
Blue Mountain State as Father West2009
The Listener as Mark Petrie2007
'Til Death Do Us Part as Detective #22007
Savage Planet as Vickers2007
This Beautiful City as Father2006
Runaway as English Teacher2006
The State Within as Boston FBI Agent2006
Take the Lead as Woodley2006
At the Hotel as Quartet #32005
Naturally, Sadie as Wayne2005
Four Brothers as Baffled Cop2003
Missing as Agent Richard Hamilton2003
Jasper, Texas as Thurman Byrd2003
America's Prince: The John F. Kennedy Jr. Story as Lawyer2002
The Eleventh Hour as Bobby Andrews2002
Mom's on Strike as Secretary2001
Degrassi as Pest Control Manager2000
Hendrix as Little Richard1994
Due South as Paramedic (uncredited)1993
Tales from the Cryptkeeper as Mary Anne's Dad (voice)NaN
Metropia as Cory