Actor
All My Puny Sorrows
2022
as Pastor
The Hexecutioners
2015
as Mr. Giroux
Hellmouth
2014
as Mr. Whinny
Bang Bang Baby
2014
as Gord
My Daughter Must Live
2014
as Server
Algonquin
2014
as Geordie
Silent Hill: Revelation 3D
2012
as Priest
Dead Before Dawn
2012
as Gas Station Attendant
Moon Point
2011
as Ice Cream Truck Driver
Stripperland
2011
as Maestro
Coopers' Camera
2010
as Sgt. Stevenson
Medium Raw
2010
as Patient 66
Happiness is Hate Therapy
2010
as Frank
Fairfield Road
2010
as Doug
Pontypool
2009
as Jay (Osama)
Before You Say 'I Do'
2009
as Apartment Guy
You Might As Well Live
2009
as Uncle Casper
Hooked on Speedman
2008
as Man in Wheelchair
Saving God
2008
as Poole
The Love Guru
2008
as EMT
How She Move
2008
as Mike Evens
Hank and Mike
2008
as Leon the Neighbor
Left for Dead
2007
as Michael Lymburner
Lars and the Real Girl
2007
as Russell
Diary of the Dead
2007
as White Man
The Fountain
2006
as Dominican Monk
Jekyll + Hyde
2006
as Morgue Attendant
Get Rich or Die Tryin'
2005
as Prison Solitary Guard
Saint Ralph
2005
as Worker #1
Land of the Dead
2005
as Butcher
Cinderella Man
2005
as Reporter
Riding the Bus with My Sister
2005
as Henry
Phil the Alien
2004
as Slim
Harold & Kumar Go to White Castle
2004
as E.R. Patient
New York Minute
2004
as Ticket Window Guy
Rhinoceros Eyes
2004
as Hospital Orderly
Dawn of the Dead
2004
as Tucker
Ham & Cheese
2004
as Barry's Boss
The Piano Man's Daughter
2003
as Priest
The In-Laws
2003
as Patient
Fallen Angel
2003
as Birdie
The Music Man
2003
as Train Conductor
Deacons for Defense
2003
as Weber
Escape from the Newsroom
2002
as Martin
Cypher
2002
as Fred Garfield
The Tuxedo
2002
as Vic
Avenging Angelo
2002
as Paramedic
American Psycho II: All American Girl
2002
as Jim
A Killing Spring
2002
as Hotel Manager
Knockaround Guys
2001
as Bar Patron
Prancer Returns
2001
Jason X
2001
as Fat Lou
Kiss My Act
2001
Club Land
2001
as Elegante Announcer
Chasing Cain
2001
as Ralph
Wild Iris
2001
as Handprint Clerk
Possessed
2000
as Zealot
The Ladies Man
2000
as C&W Station Manager
Cheaters
2000
as State Speech Judge
Bruiser
2000
as Jester
The Highwayman
2000
as Luger
Superstar
1999
as Weatherman
Dash and Lilly
1999
as Prison Guard
The Jesse Ventura Story
1999
as Brooklyn Park Mayor
Meet Prince Charming
1999
as Roger
Naked City: A Killer Christmas
1998
as Jack
Earthquake in New York
1998
as Statue Man
Dog Park
1998
as Ge Groovy Lesh
Dirty Work
1998
as Creepy Harry
I'll Be Home For Christmas
1997
as Ethan
Bad to the Bone
1997
as Gun Salesman
Dinner at Fred's
1997
as Talent Show MC
The Wrong Guy
1997
as Gas Station Guy
Holiday Affair
1996
Crash
1996
as Grip
Black Sheep
1996
as Clyde Spinoza
Chasing Tchaikovsky
as Nikolai