2023
EVERGREEN$ as Vérétan Sharlene
2023
Beau Is Afraid as Orphan Ladybug Man
2022
Two Days Before Christmas as Commis autocar
2022
When Love Blooms as Dale
2022
Moonfall as Security Guard #1
2021
The United States vs. Billie Holiday as Working Class Man
2020
Transplant as Power Line Worker (1 episode)
2019
It Must Be Heaven as New York Taxi Driver
2019
The Hummingbird Project as Ray
2017
The Bold Type as Roy (1 episode)
2016
Kim's Convenience as Gus (1 episode)
2015
The Walk as Man with Plaid Sports Coat
2015
Quantico as Ray McGinnis (2 episodes)
2015
Born to Be Blue as M.C.
2015
Bad Hair Day as DMV Official
2014
Brick Mansions as Big Cecil
2014
Miraculum as Chauffeur de Taxi
2013
Nicky Deuce as Jimmy the Iceman
2012
Deadfall as Corrections Officer
2012
Tu m'aimes-tu? as Bernard (Support Group) (5 episodes)
2012
Mirror Mirror as Noble #2
2011
Being Human as Brick Shithouse (4 episodes)
2010
Lance et compte as Bouncer club Detroit
2010
Blue Mountain State as Coach Jon Jon (35 episodes)
2009
Father and Guns as Prisonnier
2004
When Angels Come to Town as Bus Driver
2004
Baby for Sale as Littiken
2003
Lost Junction as Bartender
2003
Nightwaves as Paramedic
2003
Veritas: The Quest as Club Bouncer (1 episode)
2002
Abandon as Campus Security Officer
2002
FearDotCom as Young Detective
2002
The Sum of All Fears as Dockyard Navy Veteran
1999
The Intruder as Santa Claus