Actor
A Blind Bargain
2025 · as Eddie
Amazed By You
2018 · as Mr. Jack on Train
Shake Off the World
2016 · as Older Austin V.O.
John Dies at the End
2013 · as Largeman Follower
Pirates of the Caribbean: On Stranger Tides
2011 · as Queen Anne's Revenge Pirate (uncredited)
Samurai Priest Vampire Hunter
2009 · as Bartender William Chucks
Ultimate Death Match
2009 · as Doc
Bryan Loves You
2008 · as Sheridan
Night Visit
2007 · as Mark
Monsterama: A Tribute to Horror Hosts
2004 · as Igor
Groom Lake
2002 · as The Alien
Bubba Ho-tep
2002 · as Elvis' Boy