Actor
Headless Horseman
2022
as Father Ron
Escape Through Africa
2022
as General
Body of the Mined
2021
as Ben
Free Lunch Express
2020
as Eli
The Case of Jonas Booker
2019
as Frank
AWOL-72
2015
as Captain
Limbo
2015
as Receptionist
Book of Christ
2014
as Prof. G.A. Edelman
Gone Girl
2014
as Bill Dunne
Eagleheart: Paradise Rising
2013
as Milliner
Mirror
2013
as Peter
3, 2, 1... Frankie Go Boom
2012
as Arthur
Falling
2008
as Marvin
Taking Back Our Town
2001
as Greeter
When Billie Beat Bobby
2001
as Lead Producer
Blowback
2000
as Warden
Anarchy TV
1998
as Angela's Father
Get to the Heart: The Barbara Mandrell Story
1997
as Dr. David Jones
Special Report: Journey to Mars
1996
Ed
1996
as Customer (Joe)
Down, Out and Dangerous
1995
as Businessman
Rebellious
1995
as James
The Enemy Within
1994
as Protective Service Guard
Based on an Untrue Story
1993
as Male Onlooker at Bin