Jabez Wolffe
Jauna moteris jūroje (2024)
Saul (voice)
An Angel on Oxford Street (2024)
Luke Dunmore
The Kemps: All Gold (2023)
Fagin
Dodger Special: Coronation (2023)
Dodger Special: Bad Egg (2023)
Dodger Special: Christmas (2022)
Dodger Special: Train (2022)
Mr. Devlin
My Name Is Leon (2022)
Self
Robbo: The Bryan Robson Story (2021)
Set the Night on Fire: The Story of Ewan MacColl (2021)
Himself
The Hour (2020)
The Kemps: All True (2020)
Endless (2020)
A Year in the Life of a Year 2019 (2020)
Narrator
The Flu That Killed 50 Million (2018)
Heinz
Where Hands Touch (2018)
Harvey
Dead in a Week (Or Your Money Back) (2018)
Oswald
Karalius Lyras (2018)
Macbeth
RSC Live: Macbeth (2018)
Voice
Manchester: 100 Days After The Attack (2017)
Leonard 'Nipper' Read
Legenda (2015)
Richard III: The New Evidence (2014)
John Aspinall
Lucan (2013)
The Doctor (9) (archive footage)
Doctor Who: The Day of the Doctor (2013)
When Coal Was King (2013)
National Theatre Live: 50 Years on Stage (2013)
Malekith
Toras 2. Tamsos pasaulis (2013)
Muse of Fire (2013)
James
Emily (2013)
Creon, King of Thebes
National Theatre Live: Antigone (2012)
When Wrestling Was Golden: Grapples, Grunts and Grannies (2012)
Song for Marion (2012)
Pod Clock
The Borrowers (2011)
John Lennon
Lennon Naked (2010)
Salesman
The Happiness Salesman (2010)
Fred Noonan
Amelia (2009)
McCullen / Destro
Eilinis Džo: Kobros prisikėlimas (2009)
Henry
New Orleans, Mon Amour (2008)
The Rider
Išrinktasis. Blogio imperijos iškilimas (2007)
Stuart
Perfect Parents (2006)
Best Ever Muppet Moments (2006)
Doctor Who: Born Again (2005)
Narrator (voice)
Einstein's Big Idea (2005)
Doctor Who: A New Dimension (2005)
The Importance of Being Morrissey (2003)
Stephen Baxter
The Second Coming (2003)
Major Henry West
28 dienos po (2002)
Joe Broughton
Flesh and Blood (2002)
Tony Adams - Drunk And Dry (2002)
Vindici
Revengers Tragedy (2002)
Anthony
The King and Us (2002)
Leo Zhukovsky
Aš esu Dina (2002)
Boethius
24 Hour Party People (2002)
Major Gen. Robert Ford
Sunday (2002)
Ben Jago
Othello (2001)
Charles Stewart
Kiti (2001)
Strayman
Strumpet (2001)
Wolf
The Invisible Circus (2001)
Raymond Calitri
Dingti per 60 sekundžių (2000)
Vincent Boyd
With or Without You (1999)
Dockers: Writing the Wrongs (1999)
Seminar Leader
eXistenZ (1999)
Gary Ellis
Heart (1999)
Duke of Norfolk
Elžbieta (1998)
Sender Horowitz
Brangiau už rubinus (1998)
Trevor Hicks
Hillsborough (1996)
Jude Fawley
Jude (1996)
David Stephens
Shallow Grave (1994)
Priest
Anchoress (1993)
Frankie Bryant
Roots (1992)
(Business with Friends)
Continental Drift (1992)
Schartach / Zunz / Gryphius
Death and the Compass (1992)
Man in Dream
Rachel's Dream (1992)
Derek Bentley
Let Him Have It (1991)