Brideshead Revisited
2008 · Drama
as Charles Ryder
Birthmarked
2018 · Comedy
as Ben
Dept. Q
2025 · Crime
as Carl Morck
The Hatton Garden Job
2017 · Action
as XXX
A Discovery of Witches S3
2022 · Drama
as Matthew Clairmont
Freud's Last Session
2024 · Drama
as C. S. Lewis
The House
2022 · Animation
as Raymond
Burning Man
2012 · Drama
as Tom
Silent Night
2021 · Comedy
as Simon
Chasing Liberty
2004 · Comedy
as Ben Calder
Pressure
2015 · Drama
as Mitchell
The Colour Room
2021 · Drama
as Colley Shorter
Birdsong
as Captain Gray
Four Kids and It
2020 · Family
as David
Stoker
2013 · Drama
as Charles Stoker
Self/less
2015 · Action
as Albright
The Imitation Game
2014 · Biography
as Hugh Alexander
The Lookout
2007 · Crime
as Gary Spargo
Match Point
2006 · Drama
as Tom Hewett
The Sense of an Ending
2017 · Drama
as Mr. Hunt
Medieval
2022 · Action
as King Sigismund
Cemetery Junction
2010 · Comedy
as Mike Ramsay
The Guernsey Literary and Potato Peel Pie Society
2018 · Drama
as Sidney Stark
Abigail
2024 · Action
as Father
Copying Beethoven
2007 · Biography
as Martin Bauer
Watchmen
2009 · Action
as Adrian Veidt
The Good Wife S7
2015 · Crime
as Finn Polmar
Roots
2016 · Drama
as Dr. William Waller