2025
G20 as Prime Minister Oliver Everett2024
We Live in Time as Reginald2023
Extrapolations as Hendricks2020
The Great as General Velementov2020
The Undoing as Robert Adelman2020
The Devil All the Time as Leroy Brown2019
Joker as Alfred Pennyworth2019
Gemini Man as Jack Willis2018
Lost in Space as Alistair Hastings2018
Red Sparrow as Maxim Volontov2016
The Night Manager as Rex Mayhew2014
Penny Dreadful as Bartholomew Rusk2012
Elementary as Sydney Place2012
One Night as Ted2012
The Town as Inspector Chris Franks2012
Secret State as Anthony Fossett2011
Black Mirror as Rolo Haynes2011
Death in Paradise as Daniel Langham2010
Robin Hood as Sir Robert Loxley2009
The Good Wife as Damon Stryk2009
The Descent: Part 2 as Dan2003
Red Cap as Not available2003
Red Cap as Kenneth Burns2003
Red Cap as Sgt. Maj. Kenneth 'Kenny' Burns2002
Spooks as Gary Hicks2001
The Way We Live Now as Roger Carbury1998
The Scold's Bridle as Jack Blakeney1994
Middlemarch as Dr. Tertius Lydgate1993
Blue Heelers as Not available1992
Anglo Saxon Attitudes as Young Gerald Middleton1992
A Fatal Inversion as Adam1989
Behaving Badly as Not available1989
Capital City as Not available1988
The Modern World: Ten Great Writers as Raskolnikov1988
The Modern World: Ten Great Writers as Stage Manger / Son / Ordolfo1986
London's Burning as Not available1981
Only Fools and Horses as Damien Trotter1975
Rumpole of the Bailey as Not availableNaN
Legends as Not available2024
Vindication Swim as The Newsreader2022
The Curse of Bridge Hollow as Old Man2022
A Grand Romantic Gesture as Simon2020
The Bet as Albert2019
The Report as James Mitchell2018
Beirut as Sully2018
Jonathan as Hans Lieber2018
Wanderland as Dr. Rock Positano2017
Decline and Fall as Grimes2017
Tulip Fever as Nicholas Steen2016
The Dancer as Taylor2014
Serena as Horace Kephart2014
Legends of Oz: Dorothy's Return as Fruit Stripped Lawyer (voice)2013
Diana as Paul Burrell2012
Bert & Dickie as Mr. Bushnell2010
Harold Pinter: A Celebration as Self2009
Unforgiven as Michael Belcombe2007
Mansfield Park as Sir Thomas Bertram2006
Scenes of a Sexual Nature as Brian2004
Vanity Fair as Pitt Crawley2004
Out of time as Michael2003
Three Sisters as Andrei2001
The Russian Bride as Eddie1999
Shockers: Dance as Mike Swift1998
The Scold's Bridle as Jack Blakeney1997
The Uninvited as Not available1996
True Love as James1995
Bliss as Leslie Bliss1995
Saigon Baby as Michael Cooper1994
Open Fire as DC Peter Finch1994
Men of the Month as Tracey1993
The Trial as Inspector1992
A Fatal Inversion as Adam1991
Buddy's Song as Bobby Rosen1990
Dark Obsession as Jamie1988
Salome's Last Dance as John the Baptist / 'Bosey'NaN
(Saint) Peter as Coach PhillipNaN
Untitled Jack Ryan Film as Not available1989
Dealers as Patrick Skill2003
Victoria Station Director