2024
Cursed in Baja as Not available2022
Toughest Things in the Desert as Ted2021
Babyman as Carlo Peguin (Voice)2020
Mank as James Wilson2020
Embattled as David Adelsberg2020
Hollywood Fringe as Dinner Partier Mike2019
Bob Hearts Abishola as Waiter2019
Infinity Train as Andy Olsen (voice)2019
Infinity Train as Andy Olsen / Harry The Bike Guy (voice)2015
The SpongeBob Movie: Sponge Out of Water as Customer #2 (voice)2015
The Lost One as Jerry Walsh2013
Marvel's Agents of S.H.I.E.L.D. as Getty2013
Mom as Wendell2012
Scandal as Congressman Adam Kelly2012
Janeane from Des Moines as Janeane's Brother2012
Elephant Sighs as Nick2010
Rizzoli & Isles as Blake Smith2009
SpongeBob vs. the Big One as Twitch / Fish #37A (voice)2007
Rules of Engagement as Guest2005
Grey's Anatomy as Jared Cassidy2005
Happy Endings as Tess's Drunk Husband2004
Ned's Declassified School Survival Guide as Benedict Arnold2004
Ned's Declassified School Survival Guide as Emotion2004
Back When We Were Grownups as Jeep2004
Off the Lip as Lenser2003
NCIS as Walter Miller2000
Sammy as (voice)2000
Left-Overs as Zack1999
Fight Club as Second Man at Auto Shop1999
SpongeBob SquarePants as Not Dead Fred (voice)1999
Dill Scallion as Security Guard1998
Godzilla as Radio Operator1998
The Army Show as Guy in Bar1998
Stuart Bliss as Reverend Walmsley1997
Tenacious D as Jesus Ranch Cult Member1997
Courting Courtney as Gus1996
Sabrina, the Teenage Witch as Cicero1996
Independence Day as Pilot1996
Men Behaving Badly as Wayne1996
The Cable Guy as Medieval Times Knight (uncredited)1996
364 Girls A Year as Lance1996
Alien Beach Party Massacre as Jeff1995
NewsRadio as Counterman1995
NewsRadio as Waiter1995
The Naked Truth as The Repairman1995
The TV Wheel as Various1994
Friends as Salesman1989
Seinfeld as Jack1988
Tapeheads as Violinist (uncredited)NaN
The Big Whoop as Not available