| Year | Title | Role | Notes |
| 1986 | One Crazy Summer | George Calamari | Film debut |
| 1987 | Long Gone | Bart Polanski | TV movie |
| 1988 | Scrooged | James Cross | |
| 1989 | Elvis Stories | Shopping Elvis / Paul | Short film |
| 1990 | Men Will Be Boys | Jerry | TV movie |
| 1990 | Grand | Norris Weldon | Series regular, 26 episodes |
| 1991 | Shakes the Clown | Milkman | |
| 1991–1992 | Pacific Station | Capt. Ken Epstein | Series regular, 13 episodes |
| 1992 | Blossom | Doug LeMeure | Episode: "House Guests" |
| 1992 | Only You | Bert | |
| 1992–1995 | Love & War | Ray Litvak | Series regular, 67 episodes |
| 1994 | Beethoven | Beethoven (voice) | Animated TV series |
| 1995 | Road Warriors | Dick Durkee | TV movie |
| 1995 | Partners | Ron Wolfe | Episode: "Who's Afraid of Ron and Cindy Wolfe?" |
| 1996 | Mr. & Mrs. Smith | Bob Myers | Episode: "The Bob Episode" |
| 1996 | Encino Woman | Mr. Jones | TV movie |
| 1996 | The Cable Guy | Basketball Player | |
| 1997 | The Nanny | Val's Date | Episode: "The Fifth Wheel" |
| 1997–2002 | Dharma & Greg | Pete Cavanaugh | Series regular, 119 episodes |
| 1998 | Hercules | Acheron (voice) | Episode: "Hercules and the Kids" |
| 2000 | The Thin Pink Line | Bartender | |
| 2000 | Buzz Lightyear of Star Command | Professor Triffid (voice) | 2 episodes |
| 2000–2002 | Baby Blues | Carl Bitterman (voice) | Series regular, 13 episodes |
| 2001 | The Drew Carey Show | Bob | Episode: "Mr. Laffoon's Wild Ride"; uncredited |
| 2002 | It's All About You | Taxi Driver | |
| 2002–2004 | Teamo Supremo | Helius Inflato (voice) | 4 episodes |
| 2002 | 3-South | Various (voice) | TV series |
| 2002 | John Doe | Dante Langenhan | Episode: "Mind Games" |
| 2003 | Titletown | | TV movie |
| 2003 | Malcolm in the Middle | Larry | Episode: "Hal's Friend" |
| 2003 | Nobody Knows Anything! | Robber | |
| 2003–2006 | Still Standing | Danny 'Fitz' Fitzsimmons | Recurring, 24 episodes |
| 2004 | Joan of Arcadia | Balloon Sculptor / God | Episode: "Vanity, Thy Name Is Human" |
| 2005 | See Anthony Run | Mr. Randall | Short film |
| 2006 | Hatchet | Doug Shapiro | |
| 2007 | American Body Shop | Bank Manager | Episode: "Shop for Sale" |
| 2007–2013 | Two and a Half Men | Various | Recurring, 5 episodes |
| 2007–2014 | Mad Men | Freddy Rumsen | Recurring, 15 episodes |
| 2008 | The Tiffany Problem | Mr. Reynolds | Short film |
| 2008 | Criminal Minds | Attorney General | Episode: "Minimal Loss" |
| 2008 | Cold Case | Bobby Kent | Episode: "One Small Step" |
| 2009 | Awaydays | Rugger Bugger 1 | |
| 2009 | Mending Fences | Sam Bridgewater | TV movie |
| 2010 | Hatchet II | Shapiro | Uncredited |
| 2010 | My Boys | Crowley | 2 episodes |
| 2011 | Shameless | Eddie Jackson | Recurring, 9 episodes |
| 2011 | Criminal Minds: Suspect Behavior | Medical Examiner | Episode: "Smother" |
| 2011 | The Artist | Police Officer Fire | |
| 2011 | God Bless America | Frank | |