Home / Discover / People

Man of Steel

2013
as Lor-Em

The Witch

2015
as Governor

X-Men: The Last Stand

2006
as Mutant Theatre Organizer

Cube

1997
as Alderson

Saw IV

2007
as Vagrant

Wrong Turn

2003
as Three Finger

The Colony

2013
as Leland

Urban Legend

1998
as Weird Janitor

Regression

2015
as Tom

Shoot 'Em Up

2007
as Hertz's Driver

Polar

2019
as Lomas

True Fiction

2019
as Lenny Rupert

Hard Core Logo 2

2010
as Bucky Haight

Septic Man

2013
as Phil Prosser

The Rainbow Kid

2015
as Elvis Grimes

The Limb Salesman

2004
as Contact

The Top of His Head

1989
as Robert (henchman)

The Last Sect

2006
as Karpov

The Red Violin

1998
as Nicolas Olsberg (Montréal)

You Might As Well Live

2009
as Dr. Pooseby

Pale Saints

1997
as Einstein

Ejecta

2014
as William Cassidy

Hall

2020
as Julian

Hellmouth

2014
as Smiley

Nature of the Beast

2007
as Dr. Chamberlain

The Conspiracy

2012
as Green Man

The Claim

2000
as Francis Bellanger

Open Range

2003
as Wylie

My Life Without Me

2003
as Dr. Thompson

Business Ethics

2020
as Martin Abacus

Wickensburg

2022
as Mr. Hexenmeister

The Timekeeper

2009
as Grease

On Their Knees

2001
as Pappy

Trigger

2010
as Bucky

Animal Control

2011
as Larry

Stardust

2020
as Tony Defries

Mimic

1997
as Workman

Naked Lunch

1991
as Exterminator #4

The Tracey Fragments

2007
as Dr. Heker

Treed Murray

2001
as Homeless Man

Hard Core Logo

1996
as Buck Haight

Blood Hunters

2016
as Father Stewart

Victims

2013
as Gatling

Collaborator

2011
as Maurice LeFont

We Are Not Here

2013
as Monday

The Hustle

2000
as Detective Walsh

Curious Stories, Crooked Symbols

2009
as Sinister Kneeling Man

Spare Parts

2020
as The Emperor

The Time Shifters

2001
as Murray Trevor, Time-Traveling Tourist

The Boys Club

1997
as Officer Cole