FILM
- 1992 – "Far and Away" – Stephen Chase
- 1993 – "Love and Human Remains" – David McMillan
- 1993 – "The Age of Innocence" – Stage Actor
- 1994 – "Barcelona" – Dickie Taylor
- 1994 – "Men of War" – Warren
- 1994 – "Sleep with Me" – Nigel
- 1997 – "The Next Step" – Eyes Wide Shut
- 1999 – "Eyes Wide Shut" – Carl 2
- 2000 – "Psycho Beach Party" – Kanaka
- 2000 – "The Flintstones in Viva Rock Vegas" – Chip Rockefeller
- 2000 – "Stardom" – Renny Ohayon
- 2001 – "Jack the Dog" – Faith’s Attorney
- 2003 – "Manhood" – Faith’s Attorney
- 2005 – "Come Away Home" – Gary Lamm
- 2005 – "Berkeley" – Thomas the Valet
- 2007 – "I’ll Believe You" – Kyle Sweeney
- 2014 – "Son of Batman" – Slade Wilson / Deathstroke (voice)
- 2017 – "Axis" – Joseph (voice)
TELEVISION FILMS
- 1995 – "Secrets" – Halius Tuckman
- 1996 – "Night Visitors" – Ross Williams
- 1996 – "To Love, Honor, and Deceive" – Matthew Carpenter / Stuart Buchanan
- 1997 – "The Inheritance" – James Percy
- 1997 – "The Devil’s Child" – Alexander Rotha
- 1998 – "Nightmare Street" – Matt Westbrook / Joe Barnes
- 2003 – "Brush with Fate" – Richard
- 2003 – "Evil Never Dies" – Mark Ryan
- 2004 – "Raising Waylon" – Reg
- 2006 – I"n From the Night" – Aiden Byrnes
TELEVISION SERIES
- 1987 – "Leg Work" – Robbie – Episode “All This and a Gold Card Too” (S01E05: 10/31/87)
- 1987 – "Guiding Light" – Peter Latham
- 1988 – "Gore Vidal’s Lincoln" – William Sprague (Miniseries: 3/27/88)
- 1988-1990 – "As the World Turns" – Derek Mason
- 1990 – "The Kennedys of Massachusetts" – Peter Fitzwilliam (Miniseries: 2/18/90-2/20/90)
- 1990 – "Another World" – Sam Fowler
- 1993 – "Tales of the City" – Beauchamp Day (Miniseries: 1/10/94-1/12/94) 1994-1997;
- 1998 – "Chicago Hope" – Daniel Nyland (Series Regular, 70 episodes)
- 1996 – "Caroline in the City" – Willard Stevens – Episode “Caroline and the Nice Jewish Boy” (S02E06: 11/12/96)
- 1996 – "The Real Adventures of Jonny Quest" – Paul Mornay (voice) - Episode “Ghost Quest” (S02E10: 12/25/96)
- 1997-2002 – "Dharma & Greg" – Greg Montgomery (Lead Role, 119 episodes)
- 1998 – "More Tales of the City" – Beauchamp Day (Miniseries: 6/7/98-6/21/98)
- 1998 – "Penn & Teller’s Sin City Spectacular" - Mr. Spoons Fruit Segment (S01E06 – 9/8/98)
- 1998 – "A Will of Their Own" – James Mclaren (Miniseries: 10/18/98)
- 2001 – ;"The Lost Empire (AKA The Monkey King)" – Nick Orton (Miniseries: 3/11/2001)
- 2003 – "Charlie Lawrence" – Brad – Episode What’s Wrong with This Picture? (Unaired)
- 2004 – "Category 6: Day of Destruction" – Mitch Benson (Miniseries: 11/14/04 & 11/17/04)
- 2005-2016 – "Criminal Minds" – Aaron “Hotch” Hotchner (Lead Role, 256 episodes)
- 2011 – "Two and a Half Men" – Greg – Episode “Nice to Meet You, Walden Schmidt” (S09E01: 9/19/11)
- 2015 – "Hot in Cleveland" – Tom – Episode “Vegas Baby / I Hate Goodbyes” (S06E23: 6/3/15)
THEATER
- 1985 – "A Map of the World" – Paul, Diplomat, and Crew Member, Public Theatre, Estelle Newman Theatre
- 1985 – "Hay Fever" – Understudy to Simon Bliss and Sandy Tyrell, Music Box Theatre Broadway, 12/12/85-3/29/86
- 1986 – "Twelfth Night" – Orsino, New York Shakespeare Festival at the Public Theatre, Delacorte Theatre, and Central Park
- 1986-1987 – "Bloody Poetry" – Percy Bysshe Shelley – Manhattan Theatre Club
- 1987 – "Two Gentlemen of Verona" – Proteus – New York Shakespeare Festival, Delacorte Theatre, and Central Park
- 1987 – "Marathon ’87" – Ensemble Studio Theatre
- 1988 – "June 8, 1968" – Cookie – Class One-Acts, Manhattan Class Company, Nat Horne Theatre
- 1988 – "Door to Cuba" – Marathon ’88, Series B, Ensemble Studio Theatre
- 1989 – "Minny and the James Boys" – Jesse James – Plays in the Park, Central Park
- 1989 – "Positive Me" – La Mama Theatre 1989-1990 – Macbeth – Malcolm – New York Shakespeare Festival, Public Theatre and Anspacher Theatre
- 1990 – "The Miser" – Cleante, Circle in the Square, Broadway, 10/11/90-12/30/90
- 1991 – "Henry IV, Part 1 and Part II" – Prince Hal – Public Theatre, Estelle Newman Theatre
- 1991-1992 – "Edward the Second" – Gaveston – Yale Repertory Theatre (New Haven, CT)
- 1993 – "Five Women Wearing the Same Dress" – Tripp – Manhattan Class Company