Actor
Harold and the Purple Crayon
2024
as Detective Love
Sorry I Killed You
2020
as Killer
Leave 'em Laughing
2020
as Carlo
Man Camp
2019
as Alan
Boris and the Bomb
2019
as Larry
Clap
2019
as Dad
Wake the Riderless Horse
2018
as Peter
Funny Story
2018
as Jack
The Remake
2016
as Don Driscol
Barry
2016
as Barry
Larry Gaye: Renegade Male Flight Attendant
2015
as Flight School Doctor
Eagleheart: Paradise Rising
2013
as Dr. Gardner
Project X
2012
as Older Guy
The Search for Santa Paws
2010
as Franklin
Labor Pains
2009
as Terry Bournachie
Carts
2007
as Daniel McCarey
Transformers
2007
as Dad
Evan Almighty
2007
as Neighbor
Fun with Dick and Jane
2005
as Laughing Executive
The Big Time
2002
as Announcer
Wish You Were Dead
2002
as Dale Hendrick
Good Advice
2001
as Carl
Dancing at the Blue Iguana
2001
as Jerry
Mo' Money
1992
as Officer Deebs
Murder in Music City
1979
O.C.D. (Obsessor Coercio Deus)
as Conservative Newscaster