Actor
Levels
2024
as Oliver
Gatekeepers
2024
as Bruce
A Thousand Cuts
2024
as Cornelius
The Swearing Jar
2022
as Bill
Nightmare Alley
2021
as Dr. Elrood
Lie Exposed
2020
as Brian
Turkey Drop
2019
as Mr. Jacobs
Midway
2019
as Husband Kimmel
All About Who You Know
2019
as Michael
Lucky Day
2019
as Derrek Blarney
The Shape of Water
2017
as Fleming
Haunter
2013
as Olivia's Father
FANomenon
2013
as Self
Rage of the Yeti
2011
as Mills
Morlocks
2011
as Radnor
Rise of the Planet of the Apes
2011
as Douglas Hunsiker
The Whistleblower
2010
as Fred Murray
Splice
2010
as Barlow
Helen
2009
as Frank
A Dog's Breakfast
2007
as Patrick
Boa vs. Python
2004
as Dr. Emmett
Darklight
2004
as Anders Raeborne
Ice Men
2004
as Bryan
Foolproof
2003
as Lawrence Yeager
Nothing
2003
as Dave
Cypher
2002
as Virgil C. Dunn
Treed Murray
2001
as Murray
Century Hotel
2001
as Michael
The Triangle
2001
as Gus Gruber
The Life Before This
1999
as Nick
Survivor
1999
as Doc
Cube
1997
as Worth
On the Second Day of Christmas
1997
as Mel
Bad Day on the Block
1997
as Andrew
Joe's Wedding
1996
as Rob Fitzgerald
Elevated
1996
as Hank
Dead Meat
1993
The Boys of St. Vincent: 15 Years Later
1992
as Steven Lunney (age 25)
Desire and Hell at Sunset Motel
1992
as Deadpan
Quiet Killer
1992
as Nyles Chapman
The First Circle
1992
as 'Ruska' Rostislav
Split Images
1992
as Gary Hammond
Scanners II: The New Order
1991
as David Kellum
Deep Sleep
1990
as Terry
Where the Heart Is
1990
as Jimmy
The Penthouse
1989
as Joe Dobson
Pin
1988
as Leon
The Darkside
1987
as Chuckie