Filmography
| Year | Title | Role | Notes |
|---|---|---|---|
| 1985 | Seven Minutes in Heaven | Bill the Photographer | Film |
| 1986 | Miami Vice | Asst. State Atty. William Pepin | TV series |
| No Mercy | Paul Deveneux | Film | |
| 1987 | A Walk on the Moon | Lew Ellis | Film |
| Murder Ordained | Pastor Tom Bird | TV film | |
| thirtysomething | Steve Woodman | TV series (7 episodes, 1987–1989) | |
| 1988 | Miles from Home | Mark | Film |
| 1990 | Kojak: None So Blind | (unnamed) | TV film |
| Law & Order | Clifford Chester | TV series | |
| 1991 | Queens Logic | Jeremy | Film |
| The Grapes of Wrath | Reverend Jim Casey | Teleplay | |
| Talent for the Game | Gil Lawrence | Film | |
| 1992 | The Last of the Mohicans | John Cameron | Film |
| Deadly Matrimony | Jim Mihkalik | TV mini-series | |
| 1993 | Body Snatchers | Steve Malone | Film |
| The Firm | Lamar Quinn | Film | |
| J.F.K.: Reckless Youth | Joseph P. Kennedy | TV film | |
| 1995 | The Good Old Boys | Walter Calloway | TV film (dir: Tommy Lee Jones) |
| Devil in a Blue Dress | Todd Carter | Film | |
| 1996 | Fly Away Home | David Alden | Film |
| Sleepers | Ralph Ferguson | Film | |
| Critical Choices | Lloyd | TV series | |
| Homicide: Life on the Street | Richard Laumer | TV series | |
| 1997 | George Wallace | Billy Watson | TV film (dir: John Frankenheimer) |
| Oz | Emerald City Unit Manager Tim McManus | TV series (six seasons) | |
| White Lies | Richard | Film | |
| 1998 | Luminous Motion | Pedro | Film |
| Don't Look Down | Dr. Paul Sadowski | TV film (dir: Wes Craven) | |
| 1999 | Oxygen | Captain Tim Foster | Film |
| That Championship Season | James Daly | TV film | |
| The Young Girl and the Monsoon | Hank (main character) | Film (with Ellen Muth) | |
| 2000 | The House of Mirth | George Dorset | Film |
| 2001 | Save the Last Dance | Roy Johnson | Film |
| Midwives | Rand Danforth | TV film | |
| 2002 | The Laramie Project | Dennis Shepard | Film |
| 2003 | House Hunting | Hogue | Short film |
| 2004 | Focus Group | Bob Sadler | Short film |
| CSI: NY | District Attorney Tom Mitford | TV series (2 episodes) | |
| 2005 | The Game of Their Lives | The journalist, Dent McSkimming | Film |
| Runaway | Dr. Maxim | Film | |
| Amber Frey: Witness for the Prosecution | Detective Neil O'Hara | TV film | |
| 2006 | Kidnapped | James Sullivan | TV series |
| 2007 | Turn the River | Markus | Film |
| Wainy Days | Marvin | Internet series (5 min episodes), 1 episode | |
| Queens Supreme | Andrew Grigg | TV series (1 episode) | |
| 2008 | Canterbury's Law | Deputy Attorney General Zach Williams | TV series (main cast) |
| 2009 | The Unusuals | Sergeant Harvey Brown | TV series (main cast) |
| The Mentalist | Special Agent Sam Bosco | TV series (recurring role) | |
| 2010 | The Good Wife | Gerald Kozko (Risk assessor) | TV series (3 episodes) |
| 2011 | Being Human | Heggemann | TV series (recurring role) |
| 2012 | NYC 22 | Daniel "Yoda" Dean | TV series (main cast) |
| 2012 | Malibu Stacy | Clint Oberman | TV series (21 episodes) |
| 2013 | Elementary | Martin Ennis | TV series (one episode) |
Read more about this topic: Terry Kinney