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 |
2009–2011 |
Poppets Town |
Alli (voice) |
26 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–2023 |
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] |
Open Season: Call of Nature |
Gunner (voice)[2] |
Episode: "Duty Calls/Finding Dinkleman" |
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 |
2025 |
The Institute |
Chief Ashworth |
Main cast[13] |