Actor
Lying and Stealing
2019 · as John Wolfe
Sleight
2017 · as Mr. Granger
The Lost City of Z
2017 · as Texas Gunman
Larry Gaye: Renegade Male Flight Attendant
2015 · as Unaccompanied Miner
Lovelace
2013 · as Moonlight Roller Rink Manager
Jurassic Park III
2001 · as Man in Suit
Killer Bud
2001 · as Sam
Austin Powers: The Spy Who Shagged Me
1999 · as Guitarist with Willie Nelson
The Cracker Man
1999 · as Putt
Phoenix
1998 · as Mr. Skinny
The Rainmaker
1997 · as Mr. Van Landel
Get on the Bus
1996 · as Jefferson