
Filmography

Monk
2002 · Carl Jenkins

Reacher
2022 · Picard

Suits
2011 · Parole Board Chair

Mayday
2003 · Captain Negasa

The Expanse
2015 · Admiral Souther

Tracker
2024 · Clay Porter

Hudson & Rex
2019 · Father Xavier

Schitt's Creek
2015 · Dr. Litman

The Institute
2025 · Chief Ashworth

The Strain
2014 · James

Titans
2018 · Manny Wolf

See
2019 · Captain Gosset

The Umbrella Academy
2019 · Lance Ribbons

Earth: Final Conflict
1997 · Reporter, Guard

Designated Survivor
2016 · Defense Secretary Nick Wooster

Falling Skies
2011 · Mike

Goosebumps
1995 · Man in Black, Mr. Finley (uncredited)

Cyberchase
2002 · Walter the Walrus (voice)

Private Eyes
2016 · Julian Barrington

The Listener
2009 · Armoured Van Driver

Due South
1994 · Cop (uncredited), Cop #2 (uncredited)

American Gods
2017 · Gilbert

Good Witch
2015 · Delivery Guy

Beauty and the Beast
2012 · Lieutenant Tran

Saving Hope
2012 · Eric Hawes

Covert Affairs
2010 · Commanding Officer

Doc
2001 · Blind Man

Odd Squad
2014 · Fladam

Psi Factor: Chronicles of the Paranormal
1996 · Technician

Mutant X
2001 · Owen Taylor

Sue Thomas: F.B.Eye
2002 · Curtis Sanford

Inspector Gadget
2015 · Dr. Claw (voice)

Rubble & Crew
2023 · Grandpa Gravel (voice)

Kim's Convenience
2016 · Randy

Missing
2003 · Agent #2, Avery Nash

Yin Yang Yo!
2006 · Master Yo (voice)

Killjoys
2015 · Captain Pike

Locke & Key
2020 · Detective Daniel Mutuku

Transplant
2020 · Actor

Hemlock Grove
2013 · Guard

Total DramaRama
2018 · (voice)

FX: The Series
1996 · Van Driver, Sakovitch

Rogue
2013 · Tyson Ballard

Annedroids
2014 · Construction Worker

Go, Dog. Go!
2021 · Paw (voice)

Most Dangerous Game
2020 · Micky Dupree

Sidekick
2010 · Superintendent

The Last Frontier
2025 · Steven Cole

Twice in a Lifetime
1999 · Dwight White

Combat Hospital
2011 · Lt. Cliffgood

Wayne
2019 · Local Sergeant

The Shape of Water
2017 · Brewster Fuller

Man Seeking Woman
2015 · Ramirez

Shazam!
2019 · Bill Parker

Star Trek: Starfleet Academy
2026 · Drekol

Salvation
2017 · Griff

Esme & Roy
2018 · Daddy Oooga (voice)

The Westies
2026 · Leon

Paradise Falls
2001 · Ravenheart, Ravenheart / Trevor Harman

The Christmas Chronicles
2018 · Dave Poveda

Heritage Minutes
1991 · Daniel Peterson

Street Time
2002 · Alfa Goodman

Creeped Out
2017 · Julian Tuthill

Jimmy Two-Shoes
2009 · Slugmeister (voice)

Nurses
2020 · Actor

Ghostwriter
2019 · Alex Redmond

The Border
2008 · Security Guard

The Avengers: United They Stand
1999 · Falcon (voice)

Puppets Who Kill
2002 · Defence Lawyer, Jones

Spotlight
2015 · Cop in Coffee Shop

Conviction
2016 · Detective John Moore

Total Recall 2070
1999 · Dr. Levy

Atomic Puppet
2016 · Robo Ron (voice)

Incorporated
2016 · Lionel

XIII: The Series
2011 · Actor

Fangbone!
2016 · Stoneback (voice)

Carl²
2005 · Actor

The Dresden Files
2007 · Actor

Dino Dana
2017 · Dr. Webster

Wishfart
2017 · Fireball Cat (voice)

Soul Food
2000 · Gino, Butter

Kick-Ass 2
2013 · Mother Russia Cop

Aaron Stone
2009 · T. Abner Hall

The Eleventh Hour
2002 · Detective Glen Madison

Against the Wall
2011 · Nick

Falling Water
2016 · Lt. Robert Sutton

Slings & Arrows
2003 · Horatio

Eyewitness
2016 · FBI Agent

Magi-Nation
2007 · Agram (voice), Gorgram (voice)

Connor Undercover
2010 · Vice-Principal Grimsby

Self Made: Inspired by the Life of Madam C.J. Walker
2020 · Actor

Big Blue
2021 · Inspector Hammer (voice)

Unnatural History
2010 · Executor

Producing Parker
2009 · Dr. Perry (voice)

The Man from Toronto
2022 · Marty

Rescue Heroes
1999 · Actor

Don't Say a Word
2001 · Transit Cop

The Jane Show
2006 · Black Male Cop

Code 8
2019 · Captain Milltown

Dan for Mayor
2010 · Mr. Swifty

PoppetsTown
2009 · Alli (voice)

The Horror of Dolores Roach
2023 · Victor

Twitch City
1998 · Bad Cop, Sharpshooter 1

The Dating Guy
2009 · David (voice)

Code Name: Eternity
2000 · Nolan

Transformers: BotBots
2022 · (voice)

Northern Rescue
2019 · Insurance Adjuster

Time Warp Trio
2005 · York (voice), Cooky (voice)

Diary of the Dead
2007 · Stranger

The Other Kingdom
2016 · Oberon

Razzberry Jazzberry Jam
2009 · Electric Fan (voice)

Humane
2024 · Tony

Our Hero
2000 · Tommy

Kojak
2005 · Det. Walters

The Prodigy
2019 · Dr. Kagan

Little Italy
2018 · Officer Hardaz

Every Day
2018 · Reverend Poole

Dream House
2011 · Tommy

12 Dates of Christmas
2011 · Dr. Kirschner

Cube Zero
2004 · Haskell

Revelations
2005 · Roy

Cadet Kelly
2002 · Drill Instructor

Red Ketchup
2023 · Philip G. Sullivan (voice)

Paid in Full
2002 · D.C. #2

Bait
2000 · Cop

How to Build a Better Boy
2014 · Coach Voss

Pushing Tin
1999 · Pilot (voice)

Fever Pitch
2005 · Husband

Tales from the Void
2024 · Anton

Loser
2000 · Veterinarian

Bigfoot Presents: Meteor and the Mighty Monster Trucks
2006 · Big Wheelie (voice)

The Doodlebops' Rockin' Road Show
2010 · Head T-Rex / Professor Poochini

Christmas Inheritance
2017 · Sheriff Paul Greenleaf

Kit Kittredge: An American Girl
2008 · Hobo Doctor

Extreme Measures
1996 · E.R. Doctor

Highwaymen
2004 · Detective

The Lookout
2007 · Loan Officer

Essex County
2023 · Officer Danny Laraque

The Wedding Planners
2020 · Pastor Evan, Pastor Evan Miller

Universal Soldier III: Unfinished Business
1998 · Orderly

Dinoswords
2015 · Actor

Good Dog
2011 · Gerry Davis

Who Is Cletis Tout?
2001 · Visitor's Room Prison Guard

Harriet the Spy: Blog Wars
2010 · Alfred Cooper

Once Upon a Christmas Miracle
2018 · Dr. Jenkins

Cake
2005 · Bartender

Bottom Feeder
2007 · Otis
Riverdale
1997 · Jerome 'Tiny' Sheffield

Disappearance at Clifton Hill
2020 · Canadian Border Agent

Four in the Morning
2016 · Doug Wilson
Jumpin' Bugs
2026 · Grandpa Bug (voice)

Jack Reed: Death and Vengeance
1996 · Cartwright

A Raisin in the Sun
2008 · Walter Lee Sr.

Redemption: The Stan Tookie Williams Story
2004 · Guard Morales

Silent Witness
2011 · Detective Tally

You Gotta Believe
2024 · Sam Knight

Nothing
2003 · Co-Worker

The Jane Mysteries: Inheritance Lost
2023 · Kenny Martin

Sorority Surrogate
2014 · Channing

Gooby
2009 · Younger Cop

The Enchanted Christmas Cake
2021 · George

No Stranger Than Love
2015 · Sheriff Deputy

Adoration
2009 · Car Owner

Love Alaska
2019 · Jasper

The Pentagon Papers
2003 · Sgt. Watson

Too Close to Home
1997 · Patrolman

All My Puny Sorrows
2022 · Psychiatrist Johns

Her Desperate Choice
1996 · Mike Donner

The Christmas Chalet
2019 · Steve

Love in Harmony Valley
2020 · Felix

Fir Crazy
2013 · Malcolm
Only I…
2016 · Jim

Baby's First Christmas
2012 · NYPD Mounted Police Officer

The Oak Room
2020 · Richard

Before You Say 'I Do'
2009 · Paramedic #1

Mayday
2005 · Carl Fessell
Letters This Christmas
2026 · Principal Watson

Believer
2024 · Detective Brener
It's Me...Gerald
2005 · Policeman

Elvis Meets Nixon
1997 · Hip Stockboy

A Christmas Exchange
2020 · Jim

Lethal Tender
1997 · Sammy

Goosebumps: You Can't Scare Me!
1996 · Mr. Finley

Descent
2005 · Man in Black

Goosebumps: Don't Go to Sleep!
1997 · Man in Black

388 Arletta Avenue
2011 · Officer

High-Rise Rescue
2017 · Chief Connors

Rescue Heroes: The Movie
2003 · Jake Justice (voice)

Sealed with a Kiss
1999 · Jerome McAllister

Lullaby for Pi
2010 · The Father

Season for Love
2018 · George

Keeper of the Cup
TBA · Det. Hatcher

Woo
1998 · West Indian Brother

Dogmatic
1999 · Colleague No. 1

Cradle of Lies
2006 · Detective Buck

Heritage Minutes: Oscar Peterson
2021 · Daniel Peterson

Johnny 2.0
1998 · Trenchcoat Man

What Kind of Mother Are You?
1996 · Tony Barrow

The Last Debate
2000 · Room Service Waiter

The Fixer
1998 · O’Hare Attendant

Conviction
2002 · LA Gangster #2

Hendrix
2000 · Black Panther

Hunting Housewives
2024 · Andre Bouvier

Roxy Hunter and the Horrific Halloween
2008 · Pierre

Beeba Boys
2015 · Jeet Prosecutor, Prosecutor

Bojangles
2001 · Percy

Dirty Pictures
2000 · Ed

Most Dangerous Game: New York
2023 · Micky Dupree

Critical Choices
1996 · A.T.F. Agent Smith

The Wall
1998 · Calvin (segment "The Badge")

Talk to Me
1996 · Alex

Recipe for Murder
2002 · Abraham Corneille

Blackout
2001 · Police Officer

Tales from the Void: Into the Unknown
2024 · Anton

Capacity
TBA · Peter
The Great C
2018 · Chief