Actor
Skincare
2024
as Jeff
The Shift
2023
as Russo
Boy Makes Girl
2023
as Chunky
Emily the Criminal
2022
as Office Manager
Unbelievable!!!!!
2020
as Male Curlisha
The Circuit
2019
The Man from Earth: Holocene
2017
as Harry
The Last Word
2017
as Father Reilly
20th Century Women
2016
as Abbie's ObGyn
The Watcher
2016
as Dr. Klein
Madtown
2016
as Lloyd Zane Miller
Red Line
2013
as Sam
Trade of Innocents
2012
as Malcolm Eddery
The Silent Thief
2012
as Bum
Sironia
2011
as Doug
The Least of These
2011
as Father Alfred McKavee
2012
2009
as Professor West
The Pool Boys
2009
as Prof. James Kellogg
AM1200
2008
as Jonah Henry
The Last Word
2008
as Brady
Ripple Effect
2007
as Brad
The Man from Earth
2007
as Harry
Dead and Deader
2006
as Langdon
Room 6
2006
as Harrison McKendrick
The 12 Dogs of Christmas
2005
as Dogcatcher Doyle
A Cinderella Story
2004
as Mr. Rothman
Out of Time
2003
as Chae
Lessons for an Assassin
2003
as Mr. Jensen
White Oleander
2002
as Paramedic
High Crimes
2002
as Lie Detector Coach
The Glass House
2001
as Driving Instructor
Just Ask My Children
2001
as Andrew Gindes
Breathing Hard
2001
as Hammond
Crocodile Dundee in Los Angeles
2001
as Barry
Blood on the Backlot
2000
as John Waddington
Jimmy Zip
1999
as Irate Driver
Countdown: The Sky's on Fire
1999
as Dr. Andrew Pike
Kate's Addiction
1999
as FBI Agent #1
Eden
1998
as Lee
Eat Your Heart Out
1997
as Technician
Adventures in Spying
1992
as Officer Jenkins
Shredder Orpheus
1990
as Linus