Actor
Bliss
2021
as Sketchy Man
Ford v Ferrari
2019
as Reporter - Sam
They Want Dick Dickster
2018
as Ed Lawler
Shangri-La: Near Extinction
2018
as CEO Hal Clark
Lizzie
2018
as Jury Foreman
Keeping Up with the Joneses
2016
as Detective
Black Tar Road
2016
as Diner Owner
She and I
2015
as Director
Wuthering High
2015
as Priest
Gone Girl
2014
as Mustached Man
Asteroid vs Earth
2014
as Chief of the Boat
Layover
2012
as Officer O'Hearne
Hold Your Breath
2012
as Warden Wilkes
Super Cyclone
2012
as Colonel Lee Chadwick
Playdate
2012
as Robert Johnson
Air Collision
2012
as Colonel Chuck Lawler
Battle of Los Angeles
2011
as Capt. Hadron
Mega Shark vs. Crocosaurus
2010
as Commander Vail
The Social Network
2010
as Facebook Lawyer
Sugar Boxx
2009
as Captain Greene
Choose Connor
2007
as Investigator
The Prophet's Game
2000
as Detective Olson
The Setting Son
1997
as Max
The Hacks
as David
Hedda Gabler
as Dr. Brack