Home / Discover / People

Animal Control

2011
as Larry

Blood Hunters

2016
as Father Stewart

Business Ethics

2020
as Martin Abacus

Collaborator

2011
as Maurice LeFont

Cube

1997
as Alderson

Curious Stories, Crooked Symbols

2009
as Sinister Kneeling Man

Ejecta

2014
as William Cassidy

Hall

2020
as Julian

Hard Core Logo

1996
as Buck Haight

Hard Core Logo 2

2010
as Bucky Haight

Hellmouth

2014
as Smiley

Man of Steel

2013
as Lor-Em

Mimic

1997
as Workman

My Life Without Me

2003
as Dr. Thompson

Naked Lunch

1991
as Exterminator #4

Nature of the Beast

2007
as Dr. Chamberlain

On Their Knees

2001
as Pappy

Open Range

2003
as Wylie

Pale Saints

1997
as Einstein

Polar

2019
as Lomas

Regression

2015
as Tom

Saw IV

2007
as Vagrant

Septic Man

2013
as Phil Prosser

Shoot 'Em Up

2007
as Hertz's Driver

Spare Parts

2020
as The Emperor

Stardust

2020
as Tony Defries

The Boys Club

1997
as Officer Cole

The Claim

2000
as Francis Bellanger

The Colony

2013
as Leland

The Conspiracy

2012
as Green Man

The Hustle

2000
as Detective Walsh

The Last Sect

2006
as Karpov

The Limb Salesman

2004
as Contact

The Rainbow Kid

2015
as Elvis Grimes

The Red Violin

1998
as Nicolas Olsberg (Montréal)

The Time Shifters

2001
as Murray Trevor, Time-Traveling Tourist

The Timekeeper

2009
as Grease

The Top of His Head

1989
as Robert (henchman)

The Tracey Fragments

2007
as Dr. Heker

The Witch

2015
as Governor

Treed Murray

2001
as Homeless Man

Trigger

2010
as Bucky

True Fiction

2019
as Lenny Rupert

Urban Legend

1998
as Weird Janitor

Victims

2013
as Gatling

We Are Not Here

2013
as Monday

Wickensburg

2022
as Mr. Hexenmeister

Wrong Turn

2003
as Three Finger

X-Men: The Last Stand

2006
as Mutant Theatre Organizer

You Might As Well Live

2009
as Dr. Pooseby