2025
Towards Zero as Inspector Leach2025
Hallow Road as Frank2024
IF as Ghost (voice)2024
Watchmen: Chapter II as Dan Dreiberg / Nite Owl / Sam Hollis / Max Shea / Michael Stephens / Prisoner #1 (voice)2024
Watchmen: Chapter I as Dan Dreiberg / Nite Owl / Photographer #3 (voice)2024
Saturday Night as George Carlin2023
Gremlins: Secrets of the Mogwai as Riley Greene (voice)2023
Cocaine Bear as Andrew Thornton2023
Extrapolations as Junior2022
The U.S. and the Holocaust as (voice)2021
Seal Team as Grimes (voice)2020
The Owl House as Emperor Belos (voice)2020
Perry Mason as Perry Mason2019
Infinity Train as Aloysius (voice)2019
Infinity Train as Alrick (voice)2019
Six Nations Sin Bin as Self - Interviewed Guest2019
A Beautiful Day in the Neighborhood as Lloyd Vogel2019
The Report as New York Times Reporter2018
Mowgli: Legend of the Jungle as Lockwood2018
Death and Nightingales as Billy Winters2017
Carpool Karaoke: The Series as Self2017
The Post as Daniel Ellsberg2015
The Late Late Show with James Corden as Self - Guest2015
Close Up with The Hollywood Reporter as Self2015
Burnt as Reece2015
Come What May as Percy2015
Mr. Calzaghe as Himself2014
Late Night with Seth Meyers as Self2014
BoJack Horseman as Justin Kenyon (voice)2014
Under Milk Wood as New York Voice2013
The Americans as Phillip Jennings2013
Death Comes to Pemberley as Fitzwilliam Darcy2012
The Mystery of Edwin Drood as John Jasper2012
The Scapegoat as John / Johnny2010
Patagonia as Mateo2010
Luster as Joseph Miller2009
Watch What Happens Live with Andy Cohen as Self - Guest2009
Archer as Lloyd Llewellyn (voice)2008
The Edge of Love as Dylan Thomas2008
A Child's Christmas as The Old Man (voice)2007
Virgin Territory as Count Dzerzhinsky2006
Brothers and Sisters as Kevin Walker2006
Rachael Ray as Not available2006
Love and Other Disasters as Peter Simon2006
Beau Brummell: This Charming Man as Lord Byron2005
Frank Lloyd Wright: Murder, Myth and Modernism as Narrator2004
Fakers as Not available2003
P.O.W. as Alfie Harris2003
Otherworld as Lleu Llaw Gyffes (voice)2002
Deathwatch as Cpl. Doc Fairweather2002
The Abduction Club as James Strang2002
Shooters as Eddie2002
Taliesin Jones as Jonathon2001
Richard & Judy as Self2001
The Lost World as Edward Malone2001
The Lost World as Edward Malone2001
Very Annie Mary as Nob2001
Tabloid as Darren Daniels2000
Peaches as Frank2000
Sorted as Carl1999
Titus as Demetrius1999
Heart as Sean McCardle1999
Heart as Shaun McCardle1995
Backup as PC Steve 'Hiccup' HigsonNaN
The Beast in Me as Nile SheldonNaN
Golden Axe as Gilius Thunderhead (voice)NaN
Silent River as Not availableNaN
Heart of Darkness as (voice)1999
Greenstone as Sam Markham1998
Elizabeth as (uncredited)NaN
Widow's Bay as Mayor Tom Loftis1997
House of America as Boyo1993
GMTV as Self1971
Columbo as Justin PriceNaN
Be Brave as Not available2020
Perry Mason Producer2020
Perry Mason Executive Producer2013
The Americans Director2006
Brothers and Sisters DirectorNaN
Silent River Executive ProducerNaN
Widow's Bay Executive Producer