Credits
- 2024 · Tales from the Void as Anton
- 2024 · You Gotta Believe as Sam Knight
- 2024 · Believer as Detective Brener
- 2024 · Humane as Tony
- 2024 · Tracker as Clay Porter
- 2023 · The Horror of Dolores Roach as Victor
- 2023 · The Jane Mysteries: Inheritance Lost as Kenny Martin
- 2023 · Red Ketchup as Philip G. Sullivan (voice)
- 2023 · Essex County as Officer Danny Laraque
- 2023 · Rubble & Crew as Grandpa Gravel (voice)
- 2022 · The Man from Toronto as Marty
- 2022 · Transformers: BotBots as (voice)
- 2022 · Reacher as Picard
- 2021 · Big Blue as Inspector Hammer (voice)
- 2021 · Go, Dog. Go! as Paw (voice)
- 2020 · Most Dangerous Game as Micky Dupree
- 2020 · Self Made: Inspired by the Life of Madam C.J. Walker as
- 2020 · Disappearance at Clifton Hill as Canadian Border Agent
- 2020 · Transplant as
- 2020 · Locke & Key as Detective Daniel Matuku
- 2020 · Nurses as
- 2019 · Code 8 as Captain Milltown
- 2019 · The Christmas Chalet as Steve
- 2019 · See as Captain Gosset
- 2019 · Ghostwriter as Alex Redmond
- 2019 · Shazam! as Bill Parker
- 2019 · Northern Rescue as Insurance Adjuster
- 2019 · Hudson & Rex as Father Xavier
- 2019 · The Umbrella Academy as Lance Ribbons
- 2019 · The Prodigy as Dr. Kagan
- 2019 · Wayne as Local Sergeant
- 2018 · Once Upon a Christmas Miracle as Dr. Jenkins
- 2018 · The Christmas Chronicles as Dave Poveda
- 2018 · Titans as Manny Wolf
- 2018 · Total DramaRama as (voice)
- 2018 · Little Italy as Officer Hardaz
- 2018 · Esme & Roy as Daddy Oooga (voice)
- 2018 · Every Day as Reverend Poole
- 2017 · Christmas Inheritance as Sheriff Paul Greenleaf
- 2017 · The Shape of Water as Brewster Fuller
- 2017 · Creeped Out as Julian Tuthill
- 2017 · Wishfart as Fireball Cat (voice)
- 2017 · Salvation as Griff
- 2017 · Dino Dana as Dr. Webster
- 2017 · American Gods as Gilbert
- 2016 · Incorporated as Lionel
- 2016 · Eyewitness as FBI Agent
- 2016 · Falling Water as Lt. Robert Sutton
- 2016 · Kim's Convenience as Randy
- 2016 · Conviction as Detective John Moore
- 2016 · Designated Survivor as Defense Secretary Nick Wooster
- 2016 · Atomic Puppet as Robo Ron (voice)
- 2016 · Private Eyes as Julian Barrington
- 2016 · The Other Kingdom as Oberon
- 2016 · Fangbone! as Stoneback (voice)
- 2015 · The Expanse as Admiral Souther
- 2015 · Spotlight as Cop in Coffee Shop
- 2015 · Killjoys as Captain Pike
- 2015 · No Stranger Than Love as Sheriff Deputy
- 2015 · Inspector Gadget as Dr. Claw (voice)
- 2015 · Good Witch as Delivery Guy
- 2015 · Man Seeking Woman as Ramirez
- 2015 · Schitt's Creek as Dr. Litman
- 2014 · Odd Squad as Fladam
- 2014 · How to Build a Better Boy as Coach Voss
- 2014 · Annedroids as Construction Worker
- 2014 · The Strain as James
- 2013 · Kick-Ass 2 as Mother Russia Cop
- 2013 · Hemlock Grove as Guard
- 2013 · Rogue as Tyson Ballard
- 2012 · Beauty and the Beast as Lieutenant Tran
- 2012 · Saving Hope as Eric Hawes
- 2011 · 12 Dates of Christmas as Dr. Kirschner
- 2011 · Silent Witness as Detective Tally
- 2011 · Dream House as Tommy
- 2011 · 388 Arletta Avenue as Officer
- 2011 · Against the Wall as Nick
- 2011 · Suits as Parole Board Chair
- 2011 · Combat Hospital as Lt. Cliffgood
- 2011 · Falling Skies as Mike
- 2011 · XIII: The Series as
- 2010 · Sidekick as Superintendent
- 2010 · Covert Affairs as Commanding Officer
- 2010 · Unnatural History as Executor
- 2010 · Connor Undercover as Vice-Principal Grimsby
- 2010 · Harriet the Spy: Blog Wars as Alfred Cooper
- 2010 · Dan for Mayor as Mr. Swifty
- 2009 · The Dating Guy as David (voice)
- 2009 · The Listener as Armoured Van Driver
- 2009 · Producing Parker as Dr. Perry (voice)
- 2009 · Before You Say 'I Do' as Paramedic #1
- 2009 · Jimmy Two-Shoes as Slugmeister (voice)
- 2009 · Aaron Stone as T. Abner Hall
- 2008 · Roxy Hunter and the Horrific Halloween as Pierre
- 2008 · Kit Kittredge: An American Girl as Hobo Doctor
- 2008 · A Raisin in the Sun as Walter Lee Sr.
- 2008 · The Border as Security Guard
- 2007 · Magi-Nation as Agram (voice)
- 2007 · Magi-Nation as Gorgram (voice)
- 2007 · Diary of the Dead as Stranger
- 2007 · The Lookout as Loan Officer
- 2007 · The Dresden Files as
- 2006 · Yin Yang Yo! as Master Yo (voice)
- 2006 · The Jane Show as Black Male Cop
- 2005 · Carl² as
- 2005 · Time Warp Trio as Ngombo (voice)
- 2005 · Time Warp Trio as York (voice)
- 2005 · Time Warp Trio as Cooky (voice)
- 2005 · Cake as Bartender
- 2005 · Revelations as Roy
- 2005 · Fever Pitch as Husband
- 2005 · Kojak as Det. Walters
- 2004 · Cube Zero as Haskell
- 2004 · Highwaymen as Detective
- 2003 · Slings & Arrows as Horatio
- 2003 · Nothing as Co-Worker
- 2003 · Mayday as Captain Negasa
- 2003 · Missing as Agent #2
- 2003 · Missing as Avery Nash
- 2003 · Missing as Agent Avery Nash
- 2002 · The Eleventh Hour as Detective Glen Madison
- 2002 · Paid in Full as D.C. #2
- 2002 · Sue Thomas: F.B.Eye as Curtis Sanford
- 2002 · Puppets Who Kill as Jones
- 2002 · Puppets Who Kill as Defence Lawyer
- 2002 · Monk as Carl Jenkins
- 2002 · Street Time as Alfa Goodman
- 2002 · Cadet Kelly as Drill Instructor
- 2002 · Cyberchase as Walter the Walrus (voice)
- 2001 · Mutant X as Owen Taylor
- 2001 · Don't Say a Word as Transit Cop
- 2001 · Who Is Cletis Tout? as Visitor's Room Prison Guard
- 2001 · Paradise Falls as Ravenheart / Trevor Harman
- 2001 · Paradise Falls as Ravenheart
- 2001 · Paradise Falls as Trevor Harman
- 2001 · Doc as Blind Man
- 2000 · Our Hero as Tommy
- 2000 · Hendrix as Black Panther
- 2000 · Loser as Veterinarian
- 2000 · Soul Food as Gino
- 2000 · Soul Food as Butter
- 2000 · Code Name: Eternity as Nolan
- 2000 · Bait as Cop
- 1999 · The Avengers: United They Stand as Samuel Wilson / Falcon (voice)
- 1999 · Rescue Heroes as
- 1999 · Twice in a Lifetime as Dwight White
- 1999 · Pushing Tin as Pilot (voice)
- 1999 · Total Recall 2070 as Dr. Levy
- 1998 · Universal Soldier III: Unfinished Business as Orderly
- 1998 · Twitch City as Bad Cop
- 1998 · Twitch City as Sharpshooter 1
- 1997 · Earth: Final Conflict as Reporter
- 1997 · Earth: Final Conflict as Guard
- 1997 · Earth: Final Conflict as Fisk
- 1997 · Earth: Final Conflict as Jens
- 1996 · Jack Reed: Death and Vengeance as Cartwright
- 1996 · Psi Factor: Chronicles of the Paranormal as Technician
- 1996 · Extreme Measures as E.R. Doctor
- 1996 · Her Desperate Choice as Mike Donner
- 1996 · FX: The Series as Van Driver
- 1996 · FX: The Series as Sakovitch
- 1995 · Goosebumps as Man in Black
- 1995 · Goosebumps as Mr. Finley (uncredited)
- 1994 · Due South as Cop #2 (uncredited)
- 1994 · Due South as Cop (uncredited)
- 1991 · Heritage Minutes as Daniel Peterson
- Future · The Institute as
- 2024 · Tales from the Void: Into the Unknown as Anton
- 2024 · Hunting Housewives as Andre Bouvier
- 2023 · Love in Harmony Valley as Felix
- 2022 · All My Puny Sorrows as Psychiatrist Johns
- 2021 · The Enchanted Christmas Cake as George
- 2021 · Heritage Minutes: Oscar Peterson as Daniel Peterson
- 2020 · A Christmas Exchange as Jim
- 2020 · The Oak Room as Richard
- 2020 · The Wedding Planners as Pastor Evan
- 2020 · The Wedding Planners as Pastor Evan Miller
- 2019 · Love Alaska as Jasper
- 2018 · The Great C as Chief
- 2018 · Season for Love as George
- 2017 · High-Rise Rescue as Chief Connors
- 2016 · Four in the Morning as Doug Wilson
- 2016 · Only I… as Jim
- 2015 · Beeba Boys as Jeet Prosecutor
- 2014 · Sorority Surrogate as Channing
- 2013 · Fir Crazy as Malcolm
- 2012 · Baby's First Christmas as NYPD Mounted Police Officer
- 2011 · Good Dog as Gerry Davis
- 2010 · Lullaby for Pi as The Father
- 2010 · The Doodlebops' Rockin' Road Show as Head T-Rex / Professor Poochini
- 2009 · Everything She Ever Wanted as Mark Edwards
- 2009 · Gooby as Younger Cop
- 2009 · Adoration as Car Owner
- 2007 · Bottom Feeder as Otis
- 2006 · Bigfoot Presents: Meteor and the Mighty Monster Trucks as Big Wheelie (voice)
- 2006 · Cradle of Lies as Detective Buck
- 2005 · Mayday as Carl Fessell
- 2005 · It's Me...Gerald as Policeman
- 2005 · Descent as Man in Black
- 2004 · Redemption: The Stan Tookie Williams Story as Guard Morales
- 2003 · Rescue Heroes: The Movie as Jake Justice (voice)
- 2003 · The Pentagon Papers as Sgt. Watson
- 2002 · Conviction as LA Gangster #2
- 2002 · Recipe for Murder as Abraham Corneille
- 2001 · Bojangles as Percy
- 2001 · Blackout as Police Officer
- 2000 · The Last Debate as Room Service Waiter
- 2000 · Dirty Pictures as Ed
- 1999 · Sealed with a Kiss as Jerome McAllister
- 1999 · Dogmatic as Colleague No. 1
- 1998 · The Wall as Calvin (segment "The Badge")
- 1998 · Woo as West Indian Brother
- 1997 · Riverdale as Jerome 'Tiny' Sheffield
- Future · Capacity as Peter
- 1998 · Johnny 2.0 as Trenchcoat Man
- 1998 · The Fixer as O’Hare Attendant
- 1997 · Elvis Meets Nixon as Hip Stockboy
- 1997 · Too Close to Home as Patrolman
- 1997 · Lethal Tender as Sammy
- 1996 · Critical Choices as A.T.F. Agent Smith
- 1996 · What Kind of Mother Are You? as Tony Barrow
- 1996 · Talk to Me as Alex
- Future · Keeper of the Cup as Det. Hatcher