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
Extrapolations as Junior2023
Gremlins: Secrets of the Mogwai as Riley Greene (voice)2023
Cocaine Bear as Andrew Thornton2020
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
The Report as New York Times Reporter2018
Mowgli: Legend of the Jungle as Lockwood2017
Carpool Karaoke: The Series as Self2015
The Late Late Show with James Corden as Self - Guest2015
Close Up with The Hollywood Reporter as Self2015
Burnt as Reece2014
Late Night with Seth Meyers as Self2014
BoJack Horseman as Justin Kenyon (voice)2013
The Americans as Phillip Jennings2010
Patagonia as Mateo2009
Archer as Lloyd Llewellyn (voice)2009
Watch What Happens Live with Andy Cohen as Self - Guest2008
The Edge of Love as Dylan Thomas2007
Virgin Territory as Count Dzerzhinsky2006
The One Show as Self2006
Brothers and Sisters as Kevin Walker2006
Rachael Ray as Not available2003
Otherworld as Lleu Llaw Gyffes (voice)2001
Richard & Judy as Self2001
The Lost World as Edward Malone2000
Peaches as Frank1999
Heart as Sean McCardle1999
Heart as Shaun McCardle1998
Elizabeth as (uncredited)1993
GMTV as Self1971
Columbo as Justin PriceNaN
Heart of Darkness as (voice)2025
The Beast in Me as Nile Sheldon2022
Inside High Noon Revisited as Narrator2022
The U.S. and the Holocaust as (voice)2021
Seal Team as Grimes (voice)2019
A Beautiful Day in the Neighborhood as Lloyd Vogel2019
Six Nations Sin Bin as Self - Interviewed Guest2018
Death and Nightingales as Billy Winters2017
The Post as Daniel Ellsberg2015
Mr. Calzaghe as Himself2015
Come What May as Percy2014
Under Milk Wood as New York Voice2013
Death Comes to Pemberley as Fitzwilliam Darcy2012
The Scapegoat as John / Johnny2012
The Mystery of Edwin Drood as John Jasper2010
Luster as Joseph Miller2008
A Child's Christmas as The Old Man (voice)2006
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 Harris2002
Deathwatch as Cpl. Doc Fairweather2002
The Abduction Club as James Strang2002
Shooters as Eddie2002
Taliesin Jones as Jonathon2001
Very Annie Mary as Nob2001
The Lost World as Edward Malone2001
Tabloid as Darren Daniels2000
Sorted as Carl1999
Titus as Demetrius1999
Greenstone as Sam Markham1995
Backup as PC Steve 'Hiccup' HigsonNaN
Golden Axe as Gilius Thunderhead (voice)1997
House of America as BoyoNaN
Silent River as Not availableNaN
Widow's Bay as Mayor Tom LoftisNaN
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