2025
The Last Frontier as Steven Cole2025
The Institute as Chief Ashworth2024
Tracker as Clay Porter2024
Humane as Tony2024
You Gotta Believe as Sam Knight2024
Hunting Housewives as Andre Bouvier2024
Tales from the Void: Into the Unknown as Anton2024
Believer as Detective Brener2024
Tales from the Void as Anton2023
Rubble & Crew as Grandpa Gravel (voice)2023
Essex County as Officer Danny Laraque2023
The Horror of Dolores Roach as Victor2023
The Jane Mysteries: Inheritance Lost as Kenny Martin2023
Red Ketchup as Philip G. Sullivan (voice)2022
Reacher as Picard2022
The Man from Toronto as Marty2022
Transformers: BotBots as (voice)2022
All My Puny Sorrows as Psychiatrist Johns2021
Go, Dog. Go! as Paw (voice)2021
Big Blue as Inspector Hammer (voice)2021
The Enchanted Christmas Cake as George2021
Heritage Minutes: Oscar Peterson as Daniel Peterson2020
Transplant as Not available2020
Locke & Key as Detective Daniel Matuku2020
Nurses as Not available2020
Most Dangerous Game as Micky Dupree2020
Love in Harmony Valley as Felix2020
The Oak Room as Richard2020
Self Made: Inspired by the Life of Madam C.J. Walker as Not available2020
The Wedding Planners as Pastor Evan2020
The Wedding Planners as Pastor Evan Miller2020
Disappearance at Clifton Hill as Canadian Border Agent2020
A Christmas Exchange as Jim2019
See as Captain Gosset2019
Hudson & Rex as Father Xavier2019
The Umbrella Academy as Lance Ribbons2019
Ghostwriter as Alex Redmond2019
Shazam! as Bill Parker2019
Wayne as Local Sergeant2019
The Prodigy as Dr. Kagan2019
Code 8 as Captain Milltown2019
Northern Rescue as Insurance Adjuster2019
Love Alaska as Jasper2019
The Christmas Chalet as Steve2018
Titans as Manny Wolf2018
Total DramaRama as (voice)2018
Esme & Roy as Daddy Oooga (voice)2018
Every Day as Reverend Poole2018
The Christmas Chronicles as Dave Poveda2018
Little Italy as Officer Hardaz2018
Season for Love as George2018
Once Upon a Christmas Miracle as Dr. Jenkins2018
The Great C as Chief2017
American Gods as Gilbert2017
Creeped Out as Julian Tuthill2017
Salvation as Griff2017
The Shape of Water as Brewster Fuller2017
Dino Dana as Dr. Webster2017
Wishfart as Fireball Cat (voice)2017
High-Rise Rescue as Chief Connors2017
Christmas Inheritance as Sheriff Paul Greenleaf2016
Designated Survivor as Defense Secretary Nick Wooster2016
Private Eyes as Julian Barrington2016
Kim's Convenience as Randy2016
Incorporated as Lionel2016
Conviction as Detective John Moore2016
Atomic Puppet as Robo Ron (voice)2016
Falling Water as Lt. Robert Sutton2016
Eyewitness as FBI Agent2016
Fangbone! as Stoneback (voice)2016
The Other Kingdom as Oberon2016
Only I… as Jim2016
Four in the Morning as Doug Wilson2015
The Expanse as Admiral Souther2015
Schitt's Creek as Dr. Litman2015
Good Witch as Delivery Guy2015
Killjoys as Captain Pike2015
Man Seeking Woman as Ramirez2015
Inspector Gadget as Dr. Claw (voice)2015
Spotlight as Cop in Coffee Shop2015
Beeba Boys as Jeet Prosecutor2015
Beeba Boys as Prosecutor2015
No Stranger Than Love as Sheriff Deputy2014
The Strain as James2014
Odd Squad as Fladam2014
How to Build a Better Boy as Coach Voss2014
Annedroids as Construction Worker2014
Sorority Surrogate as Channing2013
Hemlock Grove as Guard2013
Rogue as Tyson Ballard2013
Kick-Ass 2 as Mother Russia Cop2013
Fir Crazy as Malcolm2012
Saving Hope as Eric Hawes2012
Beauty and the Beast as Lieutenant Tran2012
Baby's First Christmas as NYPD Mounted Police Officer2011
Suits as Parole Board Chair2011
Falling Skies as Mike2011
Dream House as Tommy2011
Against the Wall as Nick2011
XIII: The Series as Not available2011
Combat Hospital as Lt. Cliffgood2011
Silent Witness as Detective Tally2011
12 Dates of Christmas as Dr. Kirschner2011
388 Arletta Avenue as Officer2011
Good Dog as Gerry Davis2010
Covert Affairs as Commanding Officer2010
Sidekick as Superintendent2010
Dan for Mayor as Mr. Swifty2010
Lullaby for Pi as The Father2010
Unnatural History as Executor2010
Connor Undercover as Vice-Principal Grimsby2010
Harriet the Spy: Blog Wars as Alfred Cooper2010
The Doodlebops' Rockin' Road Show as Head T-Rex / Professor Poochini2009
The Listener as Armoured Van Driver2009
Jimmy Two-Shoes as Slugmeister (voice)2009
Aaron Stone as T. Abner Hall2009
Producing Parker as Dr. Perry (voice)2009
Gooby as Younger Cop2009
The Dating Guy as David (voice)2009
Before You Say 'I Do' as Paramedic #12009
Adoration as Car Owner2009
PoppetsTown as Alli (voice)2008
The Border as Security Guard2008
A Raisin in the Sun as Walter Lee Sr.2008
Roxy Hunter and the Horrific Halloween as Pierre2008
Kit Kittredge: An American Girl as Hobo Doctor2007
Diary of the Dead as Stranger2007
The Dresden Files as Not available2007
The Lookout as Loan Officer2007
Magi-Nation as Gorgram (voice)2007
Magi-Nation as Agram (voice)2007
Bottom Feeder as Otis2006
Yin Yang Yo! as Master Yo (voice)2006
The Jane Show as Black Male Cop2006
Cradle of Lies as Detective Buck2006
Bigfoot Presents: Meteor and the Mighty Monster Trucks as Big Wheelie (voice)2005
Carl² as Not available2005
Kojak as Det. Walters2005
Fever Pitch as Husband2005
Cake as Bartender2005
Revelations as Roy2005
Mayday as Carl Fessell2005
Time Warp Trio as Ngombo (voice)2005
Time Warp Trio as Cooky (voice)2005
Time Warp Trio as York (voice)2005
Descent as Man in Black2005
It's Me...Gerald as Policeman2004
Redemption: The Stan Tookie Williams Story as Guard Morales2004
Cube Zero as Haskell2004
Highwaymen as Detective2003
Mayday as Captain Negasa2003
Missing as Avery Nash2003
Missing as Agent Avery Nash2003
Missing as Agent #22003
Slings & Arrows as Horatio2003
Nothing as Co-Worker2003
The Pentagon Papers as Sgt. Watson2003
Rescue Heroes: The Movie as Jake Justice (voice)2002
Monk as Carl Jenkins2002
Cyberchase as Walter the Walrus (voice)2002
Sue Thomas: F.B.Eye as Curtis Sanford2002
Street Time as Alfa Goodman2002
Puppets Who Kill as Jones2002
Puppets Who Kill as Defence Lawyer2002
Cadet Kelly as Drill Instructor2002
Paid in Full as D.C. #22002
The Eleventh Hour as Detective Glen Madison2002
Conviction as LA Gangster #22002
Recipe for Murder as Abraham Corneille2001
Mutant X as Owen Taylor2001
Doc as Blind Man2001
Don't Say a Word as Transit Cop2001
Paradise Falls as Ravenheart / Trevor Harman2001
Paradise Falls as Ravenheart2001
Paradise Falls as Trevor Harman2001
Blackout as Police Officer2001
Who Is Cletis Tout? as Visitor's Room Prison Guard2001
Bojangles as Percy2000
Soul Food as Gino2000
Soul Food as Butter2000
Bait as Cop2000
Loser as Veterinarian2000
The Last Debate as Room Service Waiter2000
Code Name: Eternity as Nolan2000
Hendrix as Black Panther2000
Our Hero as Tommy2000
Dirty Pictures as Ed1999
Twice in a Lifetime as Dwight White1999
Total Recall 2070 as Dr. Levy1999
The Avengers: United They Stand as Samuel Wilson / Falcon (voice)1999
Pushing Tin as Pilot (voice)1999
Sealed with a Kiss as Jerome McAllister1999
Rescue Heroes as Not available1999
Dogmatic as Colleague No. 11998
Twitch City as Bad Cop1998
Twitch City as Sharpshooter 11998
The Wall as Calvin (segment "The Badge")1998
The Fixer as O’Hare Attendant1998
Johnny 2.0 as Trenchcoat Man1998
Universal Soldier III: Unfinished Business as Orderly1998
Woo as West Indian Brother1997
Earth: Final Conflict as Reporter1997
Earth: Final Conflict as Guard1997
Earth: Final Conflict as Fisk1997
Earth: Final Conflict as Jens1997
Elvis Meets Nixon as Hip Stockboy1997
Lethal Tender as Sammy1997
Too Close to Home as Patrolman1997
Riverdale as Jerome 'Tiny' Sheffield1996
FX: The Series as Van Driver1996
FX: The Series as Sakovitch1996
Psi Factor: Chronicles of the Paranormal as Technician1996
Extreme Measures as E.R. Doctor1996
Talk to Me as Alex1996
Critical Choices as A.T.F. Agent Smith1995
Goosebumps as Man in Black1995
Goosebumps as Mr. Finley (uncredited)1994
Due South as Cop #2 (uncredited)NaN
Keeper of the Cup as Det. Hatcher1996
Her Desperate Choice as Mike Donner1996
What Kind of Mother Are You? as Tony Barrow1996
Jack Reed: Death and Vengeance as Cartwright1994
Due South as Cop (uncredited)1991
Heritage Minutes as Daniel PetersonNaN
Capacity as Peter