2023
Conquistadors: The Rise and Fall as Narrador2022
The Last Manhunt as Sheriff Wilson2022
Student Body as Mr. Aunspach2021
Witch Hunt as Not available2019
See as Tamacti Jun2019
She's Missing as Lyle2018
The City and the City as Doctor Bowden2017
Manhunt as Lowell Bergman2017
Wormwood as Dr. Robert Lashbrook2017
Wormwood as Dr. Robert Lashbrook2014
Penny Dreadful as Dr. Alexander Sweet2014
Days and Nights as Peter2014
Romeo and Juliet as Mercutio2013
House of Cards as Michael Corrigan2013
Channeling as Not available2013
Europa Report as Dr. Daniel Luxembourg2012
Elementary as Chris Santos2012
The Twilight Saga: Breaking Dawn - Part 2 as Eleazar2011
The Twilight Saga: Breaking Dawn - Part 1 as Eleazar Denali2010
Haven as Wade Crocker2009
The Good Wife as Aidan Stoddard2009
Happy Tears as Jackson2008
The Mentalist as Henry Tibbs2008
The Hurt Locker as Colonel John Cambridge2008
Henry May Long as Henry May2007
National Treasure: Book of Secrets as John Wilkes Booth2007
The Cry as Alex Scott2006
Dexter as Rudy Cooper2006
Dexter as Brian Moser2006
Studio 60 on the Sunset Strip as Actor Playing Keith Richards2006
Fast Incorporated as Not available2006
Find Love as He2005
Ghost Whisperer as Brad Paulson2005
Medium as Jeremy Haas2005
Numb3rs as Dr. Trey Bramon2005
Wanted as Gordon Bianco2002
Without a Trace as Freddy Cattan2002
Presidio Med as Not available2002
Boomtown as Bradley Dawson2002
K-19: The Widowmaker as Pavel2001
Double Bang as Brian Jacobs2001
Story of a Bad Boy as Noel2000
CSI: Crime Scene Investigation as Michael Fife2000
Blow Debris as Not available1999
Plunkett & MacLeane as Lord Pelham1999
Harlem Aria as Matthew1997
Henry V at Shakespeare's Globe as Louis, the Dauphin / Isabel, Queen of France / Sir Thomas Grey1971
Great Performances as Not available2025
The Librarians Executive Producer2022
The Last Manhunt Director2014
Days and Nights Director2014
Days and Nights Writer2014
Days and Nights Music2005
Sunday Driver Producer