Year
|
Title
|
Role
|
Notes
|
1996
|
Goosebumps
|
Mr. Finley
|
Episode: "You Can't Scare Me!"
|
PSI Factor: Chronicles of the Paranormal
|
Technician
|
Episode: "Reptilian Revenge/Ghostly Voices"
|
1997
|
Riverdale
|
Jerome "Tiny" Sheffield
|
Unknown episodes[7]
|
Goosebumps
|
Man in Black #2
|
Episode: "Don't Go to Sleep"
|
1998
|
The Wall
|
Calvin
|
Television movie
|
Universal Soldier III: Unfinished Business
|
Orderly
|
Television movie
|
1999
|
Total Recall 2070
|
Dr. Levy
|
Episode: "Brain Fever"
|
Mythic Warriors
|
Lycopheus (voice)
|
Episode: "Androcles and the Lion"
|
1999–2000
|
The Avengers: United They Stand
|
Samuel "Sam" Wilson / Falcon (voice)[2]
|
13 episodes
|
Rescue Heroes
|
Jake Justice (voice)
|
40 episodes
|
2000
|
Dirty Pictures
|
Ed
|
Television movie
|
Hendrix
|
Black Panther
|
The Last Debate
|
Room Service Waiter
|
Code Name: Eternity
|
Nolan
|
Episode: "Project Midas"
|
Twice in a Lifetime
|
Dwight White
|
Episode: "Used Hearts"
|
2000–2002
|
Soul Food
|
Gino / Butter
|
Episodes: "Truth Be Told" and "Empty Spaces"
|
2001
|
Blackout
|
Police Officer
|
Television movie
|
Bojangles
|
Percy
|
Television movie
|
Doc
|
Blind Man
|
Episode: "Blind Alley"
|
Paradise Falls
|
Trevor Harman / Ravenheart
|
7 episodes
|
Our Hero
|
Tommy
|
Episode: "The Birthday Issue"
|
2002
|
An American in Canada
|
Matt Dawson
|
Episode: "Pilot"
|
Cadet Kelly
|
Drill Instructor
|
Television movie
|
2003
|
Sue Thomas: F.B.Eye
|
Curtis Sanford
|
Episode: "Dirty Bomb"
|
The Pentagon Papers
|
Sergeant Watson
|
Television movie
|
Mutant X
|
Owen Taylor
|
Episode: "Reawakening"
|
Street Time
|
Alfa Goodman
|
Episode: "Even"
|
1-800-Missing
|
Agent Avery Nash
|
3 episodes
|
Slings & Arrows
|
Horatio
|
Episodes: "Madness in Great Ones" and "Playing the Swan"
|
2003–2004
|
Knights of the Zodiac
|
Grand Pope (voice)[2]
|
39 episodes English version
|
2004
|
Redemption: The Stan Tookie Williams Story
|
Guard Morales
|
Television movie
|
2004–2005
|
Puppets Who Kill
|
Defence Lawyer / Jones
|
Episodes: "Bill Sues" and "The CBC Is Killing Again"
|
2004–2010
|
Franny's Feet
|
Joey the Dogsled, Additional Voices (voice)[2]
|
6 episodes
|
2005
|
The Eleventh Hour
|
Detective Glen Madison
|
Episode: "The Miracle Worker"
|
Slam Dunk
|
Takenori Akagi (voice)
|
English version[2]
|
Time Warp Trio
|
York, Cooky, Ngombo (voice)[2]
|
Episode: "Jinga All the Way"
|
Mayday
|
Carl Fessell
|
Television movie
|
2006
|
Cradle of Lies
|
Detective Buck
|
Z-Squad
|
Bakoo (voice)[2]
|
Unknown episodes
|
Bigfoot Presents: Meteor and the Mighty Monster Trucks
|
Big Wheelie (voice)[2]
|
Episode: "Race Relations"
|
2006–2009
|
Yin Yang Yo!
|
Master Yo (voice)
|
52 episodes[2]
|
2007–2010
|
Magi-Nation
|
Agram, Gorath (voice)
|
2007
|
Cyberchase
|
Walter the Walrus, Professor Bob de Bob Bobsen (voice)
|
3 episodes
|
2008
|
A Raisin in the Sun
|
Walter Lee, Sr.
|
Television movie
|
Roxy Hunter and the Horrific Halloween
|
Pierre
|
2009
|
Before You Say I Do
|
Paramedic #1
|
Everything She Ever Wanted
|
Mark Edwards
|
Television miniseries
|
2009–2010
|
Aaron Stone
|
T. Abner Hall
|
20 episodes
|
2010
|
Harriet the Spy: Blog Wars
|
Alfred Cooper
|
Television movie
|
Doodlebops Rockin' Road Show
|
Head T-Rex, Professor Poochini (voices)
|
Episode: "Don't Forget to Ask/Bop Bop's New Tricks"
|
Dan for Mayor
|
Mr. Swifty
|
Episode: "Revenge Is Swifty"
|
Covert Affairs
|
Commanding Officer
|
Episode: "Pilot"
|
Unnatural History
|
Executor
|
Episode: "Fountain of Truth"
|
Connor Undercover
|
Vice-Principal Grimsby
|
Episodes: "Cover Story" and "Password Protect"
|
2011
|
Good Dog
|
Gerry Davis
|
Episode: "Jack Nicholson"
|
XIII: The Series
|
|
Episode: "Hunting Party"
|
Jimmy Two-Shoes
|
Slugmeister (voice)
|
Episode: "Good Old Jimmy/Slime, Slimy, Slimiest"
|
Falling Skies
|
Mike Thompson
|
5 episodes
|
Against the Wall
|
Nick
|
Episode: "The Fifth Body"
|
Combat Hospital
|
Lieutenant Cliffgood
|
Episode: "Do No Harm"
|
Silent Witness
|
Detective Tally
|
Television movie
|
12 Dates of Christmas
|
Dr. Kirschner
|
Producing Parker
|
Dr. William Perry[2]
|
Episode: "Lying Cheating Dirty Dogs"
|
2011–2013
|
Mike the Knight
|
Sparkie (voice)
|
US version[2]
|
Crash Canyon
|
Reggie Manderbelt, The Widow (voice)
|
26 episodes
|
2012
|
Baby's First Christmas
|
NYPD Mountie
|
Television movie
|
2013
|
Hemlock Grove
|
Guard
|
Episodes: "Hello, Handsome" and "What Peter Can Live Without"
|
Air Crash Investigation
|
Captain Negasa
|
Episode: "Heading to Disaster"
|
The Listener
|
Armoured Van Driver
|
Episode: "The Blue Line"
|
Oh Christmas Tree!
|
Malcolm
|
Television movie
|
Sidekick
|
Superintendent (voice)
|
Episode: "Those Who Can't Teach/Graduation Daze"
|
2014
|
Sorority Surrogate
|
Channing
|
Television movie
|
How to Build a Better Boy
|
Coach Voss
|
2015
|
Rogue
|
Tyson Ballard
|
Episode: "The Chandelier Man"
|
Beauty and the Beast
|
Lieutenant Tran
|
Episode: "Sins of the Fathers"
|
2015–2017
|
Odd Squad
|
Fladam
|
4 episodes
|
2015–2018
|
The Expanse
|
Admiral Michael Souther
|
9 episodes
|
Inspector Gadget
|
Dr. Claw, Salesman, Mama Claw, MAD Henchman #3 (1), MAD Agent #1 (1), HQ Agent (3), Additional Voices (voices)
|
52 episodes
|
2016
|
Man Seeking Woman
|
Ramirez
|
Episode: "Fuse"
|
The Other Kingdom
|
King Oberon
|
12 episodes
|
Fangbone!
|
Stoneback (voice)[2]
|
Episode: "The Back of Stone"
|
Terrific Trucks
|
Tork (voice)
|
12 episodes
|
Suits
|
Parole Board Chairman
|
Episode: "The Hand That Feeds You"
|
The Strain
|
James
|
Episode: "Gone But Not Forgotten"
|
Four in the Morning
|
Doug Wilson
|
Episodes: "Blow" and "Four Christs"
|
Terrific Trucks Save Christmas
|
Tork (voice)
|
Television movie
|
Eyewitness
|
FBI Agent
|
Episode: "They Lied"
|
2016–2017
|
Atomic Puppet
|
Robo Ron (voice)
|
29 episodes
|
2017
|
Conviction
|
Detective John Moore
|
Episode: "Not Okay"
|
Incorporated
|
Lionel
|
Episodes: "Executables" and "Golden Parachute"
|
Saving Hope
|
Eric Hawes
|
Episode: "Gutted"
|
Good Witch
|
Delivery Guy
|
Episode: "Day After Day"
|
Dino Dana
|
Dr. Webster
|
Episode: "Get That Incisivosaurus - Dino Sight"
|
Salvation
|
Griff
|
Episode: "Chip Off the Ol'Block"
|
2017–2018
|
Hotel Transylvania: The Series
|
Various Male Character Voices (voice)[2]
|
2 episodes
|
Wishfart
|
Fireball Cat (voice)
|
40 episodes[2]
|
2017–2020
|
The Magic School Bus Rides Again
|
Mr. Ruhle (voice)
|
Recurring cast[2]
|
2018
|
Falling Water
|
Lieutenant Robert Sutton
|
Episode: "Love Is a Dreamer"
|
Designated Survivor
|
Defense Secretary Nick Wooster
|
Episodes: "Fallout" and "Overkill"
|
Max Voltage
|
Additional Voices
|
Unknown episodes
|
Private Eyes
|
Julian Barrington
|
Episode: "Finding Leroy"
|
Cupcake & Dino: General Services
|
Additional Voices (voice)[2]
|
Episode: "The Manly Men's Man Club/Mi Casa, Robo Casa"
|
Titans
|
Manny Wolf
|
Episode: "Titans"
|
Esme & Roy
|
Daddy Ooga, Norm (voices)[2]
|
3 episodes
|
Once Upon a Christmas Miracle
|
Dr. Jenkins
|
Television movie
|
2019
|
Wayne
|
Local Sergeant
|
Episode: "Chapter Seven: It'll Last Forever"
|
Northern Rescue
|
Insurance Adjuster
|
Episode: "Making Lemonade"
|
Schitt's Creek
|
Dr. Litman
|
Episode: "The Hike"
|
Hudson & Rex
|
Father Xavier
|
Episode: "Haunted by the Past"
|
Killjoys
|
Captain Pike
|
Episode: "Three Mutineers"
|
Creeped Out
|
Julian Tuthill
|
Episode: "Only Child"
|
Love Alaska
|
Jasper
|
Television movie
|
The Christmas Chalet
|
Steve
|
2019–2020
|
Bakugan: Battle Planet
|
Colonel Tripp, Wynton's Dad, Brawler (voice)
|
English dub 10 episodes[2]
|
2020
|
Self Made: Inspired by the Life of Madam C.J. Walker
|
Theodore
|
Episode: "Bootstraps" Television miniseries
|
Kim's Convenience
|
Randy
|
Episode: "Knife Strife"
|
Love in Harmony Valley
|
Felix
|
Television movie
|
Ghostwriter
|
Alex Redmond
|
Episodes: "The Ghostly Paintbrush: Parts 1 & 2"
|
A Christmas Exchange
|
Jim
|
Television movie
|
The Wedding Planners
|
Pastor Evan Miller
|
6 episodes
|
2020–2021
|
Hero Elementary
|
Dr. Martin Inventor Man, Movie Narrator (voice)
|
Locke & Key
|
Detective Daniel Matuku
|
8 episodes
|
2021
|
American Gods
|
Gilbert
|
Episode: "The Unseen"
|
Heritage Minutes
|
Daniel Peterson
|
Episode: "Oscar Peterson"
|
Nurses
|
Dex Anthony
|
Episode: "The Wish Factory"
|
The Enchanted Christmas Cake
|
George
|
Television movie
|
Big Blue
|
Inspector Hammer (voice)
|
2 episodes
|
2021–present
|
Go, Dog. Go!
|
Paw Barker (voice)
|
US version[2][8]
|
2021–2022
|
See
|
Captain Gosset
|
12 episodes
|
2022
|
Reacher
|
Picard
|
5 episodes
|
Transformers: BotBots
|
Vomit Comet, Ol' Tic Toc (voices)[2]
|
Episode: "Mall Than Meets the Eye / (Never) Be Yourself"
|
Total DramaRama
|
Additional Voices (voice)
|
Episode: "A Bridgette Too Far"
|
The Sojourn
|
Captain Omar Maalsuwada
|
Episode: "Beneath the Banner"
|
2023–present
|
Rubble & Crew
|
Grandpa Gravel (voice)[2]
|
Main cast
|
Red Ketchup
|
Philip G. Sullivan, Nerd #2, Fan Voices (voice)[9][2]
|
2023
|
Transplant
|
Hugo
|
Episode: "Unstuck in Time"
|
Most Dangerous Game
|
Dupree
|
Recurring cast
|
Essex County
|
Officer Danny Laraque
|
Television miniseries
|
The Jane Mysteries: Lost Inheritance
|
Kenny Martin
|
Television movie[10]
|
The Horror of Dolores Roach
|
Victor
|
Episode: "Stop Me"[11]
|
My Little Pony: Make Your Mark
|
Spike (voice)
|
3 episodes
|
2024
|
Hunting Housewives
|
Andre Bouvier
|
Television movie[12]
|
Tracker
|
Clay Porter
|
Episode: "St. Louis"
|
The Umbrella Academy
|
CIA Deputy Director Lance Ribbons
|
4 episodes
|
TBA
|
The Institute
|
Chief Ashworth
|
In production[13]
|