Movies
- Meet Market – 2008 – Danny
- 3:10 to Yuma – 2007 – Doc Potter
- Knocked Up – 2007 – Jack
- Death at a Funeral – 2007 – Simon Smith
- Capitol Law – 2006 – TV – Walker Eliot
- Serenity – 2005 – Wash
- Rx – 2005 – Pepe
- I, Robot – 2004 – Sonny
- Dodgeball: A True Underdog Story – 2004 – Steve the Pirate
- Ice Age – 2002 – voice – Oscar / Dab the Dodo
- Hearts in Atlantis – 2001 – Monte Man
- A Knight’s Tale – 2001 – Wat Falhurst
- Wonder Boys – 2000 – Sam Traxler
- 28 Days – 2000 – Gerhardt
- Patch Adams – 1998 – Everton
- 35 Miles from Normal – 1997 – Trevor
TV Series
- Untitled Barry Sonnenfeld Comedy ABC TV Pilot – 2008
- CSI: Crime Scene Investigation – Carl Fisher – 1 episode, 2006
- Into the West – 2005 – TV mini-series – Nathan Wheeler
- Arrested Development – Pastor Veal – 1 episode, 2005
- Firefly – Hoban ‘Wash’ Washburne – 14 episodes, 2002-2003
- Frasier – Todd Peterson – 1 episode, 2000
- Strangers with Candy – Father – 2 episodes, 2000
Broadway
- Prelude to a Kiss – Peter – 2007
- Spamalot – Sir Lancelot – 2005
- Epic Proportions – Benny Bennet – 1999
Miscellaneous
- The Softwire – Betrayal on Orbis 2 – Book Reading – 2008
- Halo 3 Video Game – 2007 – Marine 2 (Voice)
- Ice Age 2: The Meltdown Video Game – 2006 – Cholly (Voice)