The Borrowers
2011 · Comedy
as Pod Clock
Jude
1996 · Drama
as Jude Fawley
Shallow Grave
1995 · Crime
as David Stephens
Let Him Have It
1992 · Crime
as Derek Bentley
A Price Above Rubies
1998 · Drama
as Sender Horowitz
The Others
2001 · Horror
as Charles
Close to Me
2021 · Drama
as Rob Harding
The A Word S3
2020 · Drama
as Maurice Scott
The Dark Is Rising
2007 · Adventure
as The Rider
The Leftovers S3
2017 · Drama
as Matt Jamison
Dodger
2022 · Comedy
as Fagin
The Day of the Doctor
2013 · Adventure
as The Doctor
Amelia
2009 · Adventure
as Fred Noonan
G.I. Joe: The Rise of Cobra
2009 · Action
as McCullen
Dead in a Week Or Your Money Back
2018 · Comedy
as Harvey
Thor: The Dark World
2013 · Action
as Malekith
Anchoress
1995 · Drama
as Priest
Where Hands Touch
2018 · Drama
as Heinz
Safe House S1-S2
2015 · Crime
as Robert
Elizabeth
1999 · Biography
as Duke of Norfolk
Legend
2015 · Biography
as Nipper Read
eXistenZ
1999 · Horror
as Seminar Leader
Robbo: The Bryan Robson Story
2022 · Documentary
as Self
Young Woman and the Sea
2024 · Biography
as Jabez Wolffe
Unfinished Song
2013 · Comedy
as James
My Name Is Leon
2022 · Drama
as Devlin
Gone in 60 Seconds
2000 · Action
as Raymond Calitri
Accused S2
2012 · Crime
as Willy Houlihan
King Lear
as Oswald
Doctor Who S1-S14
2006 · Adventure
as Doctor Who