2024
Omni Loop as Donald Lowe2023
Barbie as Policeman2022
White Noise as Grappa2019
Marriage Story as Producer2017
The Meyerowitz Stories (New and Selected) as Town Car Driver2015
The Carmichael Show as Officer Zimmerman2011
2 Broke Girls as Mr. Huck2010
Get Him to the Greek as Navigator Driver in Vegas2008
The Mentalist as Mayor Kenyon Bagshaw2008
Terminator: The Sarah Connor Chronicles as David Fields2006
Psych as Terrance2006
Psych as Geoff2006
Psych as Morty Camp2006
Psych as Hell Hag2006
Studio 60 on the Sunset Strip as Ron Tahoe2006
Studio 60 on the Sunset Strip as Ron Oswald2005
Medium as Gary Durant2005
The Comeback as James2005
Fun with Dick and Jane as Oz Peterson2005
Jiminy Glick in Lalawood as Barry King2004
Desperate Housewives as Gary Grantham2003
Harold Buttleman: Daredevil Stuntman as Dwayne Perkins2003
The Movie Hero as Jonathan / The Doomed Fiancé2002
CSI: Miami as Paul Evett2002
Firefly as Lawrence Dobson2002
She Spies as Jack Wilde2002
Highball as Felix2001
Scrubs as Dr. No-Shot2001
These Old Broads as Tom2000
CSI: Crime Scene Investigation as Dr. Gardner2000
Curb Your Enthusiasm as Podiatrist2000
Attention Shoppers as Duncan Baird2000
Conrad and Butler Take a Vacation as Conrad1999
The West Wing as N.H. Marketing Guy1999
Angel as Richard Straley1999
She's All That as Prom Photographer1999
Being John Malkovich as Larry the Agent1999
Bats as Dr. Tobe Hodge1998
The Last Days of Disco as Dog Walker1998
Mr. Jealousy as Vince, aka Leo1998
Principal Takes a Holiday as Oliver1997
Buffy the Vampire Slayer as Ken1997
Ally McBeal as Bob1997
Grosse Pointe Blank as Ken1997
Angry Boy as Angry Boy1996
3rd Rock from the Sun as Dr. Schulman1996
Spin City as Lloyd1996
Common Law as Peter Gutenhimmel1995
Kicking and Screaming as Otis1993
Frasier as Matt1989
Seinfeld as Pool Guy2018
Carter Writer2016
Rush Hour Writer2016
Lethal Weapon Writer2006
Psych Writer2002
Highball Writer2000
Conrad and Butler Take a Vacation Writer