Actor
Digging to Death
2021
as Mark Armstrong
Wonder Park
2019
as Boomer (voice)
The Trouble with Mistletoe
2017
Above Ground
2017
as Jake Liebig
Live Nude Girls
2014
as Cannonball Calhoun
Stories USA
2007
as Chester (segment "Street of Pain")
Bewitched
2005
as Writer
A One Time Thing
2004
as Sean
Boat Trip
2002
as Tom
Showtime
2002
as Cop in Gym
On The Edge
2001
as Security Guard (segment "Happy Birthday")
Dr. Dolittle 2
2001
as Animal Control Officer / Dog / Animal Groupie #3 / Forest Animal (voice)
Joseph: King of Dreams
2000
as Baker (voice)
The Ladies Man
2000
as Hal
Titan A.E.
2000
as Po (voice)
Breakfast of Champions
1999
as Eliot Rosewater / Gilbert
Armageddon
1998
as Max
Under Wraps
1997
as Bruce (as Ken Campbell)
Shangri-La
1997
Down Periscope
1996
as Seaman Buckman
Groundhog Day
1993
as Man in Hallway
Home Alone
1990
as Santa
Streets of Pain
as Chester