Roadside Picnic as Redrick Schuhart (1 episode)
Department Q as DCI Carl Morck (2 episodes)
2023
Freud's Last Session as C. S. Lewis
2022
Medieval as král Zikmund
2022
The Offer as Robert Evans (10 episodes)
2022
The House as Raymond (voice)
2021
The King's Man as Morton
2021
Silent Night as Simon
2021
The Colour Room as Colley Shorter
2021
The Duke as Jeremy Hutchinson
2020
Four Kids and It as David
2019
Downton Abbey as Henry Talbot
2019
Official Secrets as Peter Beaumont
2018
A Discovery of Witches as Matthew Clairmont (25 episodes)
2018
The Guernsey Literary & Potato Peel Pie Society as Sidney Stark
2018
Ordeal by Innocence as Philip Durrant (3 episodes)
2017
The Hatton Garden Job as XXX
2017
The Sense of an Ending as Mr. Joe Hunt
2016
The Crown as Tony Armstrong-Jones (3 episodes)
2016
Roots as Dr. William Waller (4 episodes)
2016
Allied as Guy Sangster
2015
Self/less as Albright
2015
Pressure as Mitchell
2014
The Imitation Game as Hugh Alexander
2014
Late Night with Seth Meyers as Self (1 episode)
2013
Death Comes to Pemberley as George Wickham (3 episodes)
2013
Belle as Captain Sir John Lindsay
2013
Stoker as Charlie Stoker
2013
Dancing on the Edge as Stanley Mitchell (6 episodes)
2012
The Poison Tree as Rex Clarke (2 episodes)
2012
Birdsong as Captain Gray (2 episodes)
2010
Downton Abbey as Henry Talbot (7 episodes)
2010
Cemetery Junction as Mike Ramsay
2009
The Good Wife as Finn Polmar (30 episodes)
2009
Watchmen as Adrian Veidt / Ozymandias
2008
Brideshead Revisited as Charles Ryder
2007
The Lookout as Gary Spargo
2006
Copying Beethoven as Martin Bauer
2005
My Family and Other Animals as Larry Durrell
2005
Match Point as Tom Hewett
2005
Ali Baba and the Forty Thieves: The Lost Scimitar of Arabia as Ali Baba
2004
Agatha Christie's Marple as Patrick Simmons (1 episode)
2004
He Knew He Was Right as Brooke Burgess (4 episodes)
2004
Chasing Liberty as Ben Calder
2003
South from Granada as Gerald Brenan
2002
The Inspector Lynley Mysteries as Peter Lynley (1 episode)
2002
Confessions of an Ugly Stepsister as Casper
1993
GMTV as Self (1 episode)
1992
The Tonight Show with Jay Leno (1 episode)