- 2025
Michael Sheen's Secret Million Pound Giveaway : Lui-même
- 2025
Gavin & Stacey: A Fond Farewell : Lui-même
- 2024
Michael McIntyre's 25th Year Stand-Up Special : Lui-même - Audience Member
- 2024
Shine On: The Forgotten Shining Location : Narrator
- 2024
National Theatre Live: Nye : Aneurin 'Nye' Bevan
- 2024
The Assembly : Lui-même - Interviewed Guest
- 2023
Christmas with Katherine Jenkins : Lui-même
- 2023
Pouring Water on Troubled Oil : Dylan Thomas (voix)
- 2023
Written in the Stars : Narrator
- 2023
Written in the Stars: FIFA World Cup Qatar 2022™ : Narrator
- 2022
Public Service Broadcasting - BBC Proms - This New Noise - Live At The Royal Albert Hall
- 2021
Beauty and the Beast: A Comic Relief Pantomime for Christmas : Lui-même
- 2021
Last Train to Christmas : Tony Towers
- 2021
National Theatre Live: Under Milk Wood : Owain Jenkins
- 2020
Comment je suis devenue une jeune femme influente : Sigmund Freud
- 2020
Faith Healer : Francis Hardy
- 2020
Good Omens: Lockdown : Aziraphale
- 2020
Le voyage du Dr Dolittle : Dr. Blair Müdfly
- 2019
7 Up & Me : Lui-même
- 2018
Pantomime in Port Talbot: Balls of Steel : Narrator
- 2018
Massacre au Pensionnat : The Bat
- 2018
Le Bon apôtre : Malcolm Howe
- 2018
To Provide All People : Porter
- 2017
La Vie, ma vie : Craig Fisher
- 2017
Un Cœur à prendre : Austen Bloom
- 2017
Il était une fois... « The Queen » : Lui-même
- 2017
Michael Bolton's Big, Sexy Valentine's Day Special : Carl Flossy
- 2016
- 2016
Nocturnal Animals : Carlos Holt
- 2016
Aberfan: The Green Hollow
- 2016
Neil Gaiman: Dream Dangerously : Lui-même
- 2016
Michael Sheen: The Fight For My Steel Town : Presenter - Narrator
- 2016
Alice de l'autre côté du miroir : White Rabbit (voix)
- 2016
Norman : Philip Cohen
- 2016
You Can Never Really Know Someone : Henry
- 2015
A Life On Screen: Stephen Fry : Lui-même
- 2015
Barbados : David
- 2015
7 Days in Hell : Caspian Wint
- 2015
Loin de la foule déchaînée : William Boldwood
- 2015
Valley's Rebellion
- 2014
War of Words: Soldier-Poets of the Somme : Narrator (voix)
- 2014
Secret d'état : Fred Weil
- 2014
Attacking the Devil: Harold Evans and the Last Nazi War Crime : Lui-même - Narrator
- 2014
Under Milk Wood : First Voice
- 2013
Les Aventures extraordinaires d'un apprenti détective : Charity
- 2013
Doctor Who Live: The Afterparty : Lui-même
- 2013
Admission : Mark
- 2012
Heroes and Demons
- 2012
- 2012
Jesus Henry Christ : Dr. Slavkin O'Hara
- 2012
The Gospel of Us : The Teacher
- 2011
Résistance : Tommy Atkins
- 2011
- 2011
Minuit à Paris : Paul
- 2011
Installing the Cast : Lui-même
- 2010
TRON : L'Héritage : Castor / Zuse
- 2010
- 2010
Beautiful Boy : Bill Carroll
- 2010
No Limit : Steven Arthur Younger
- 2010
The Special Relationship : Tony Blair
- 2010
My Last Five Girlfriends : No. 5 - Detective Burnam
- 2010
Alice au pays des merveilles : The White Rabbit (voix)
- 2010
Harold Pinter: A Celebration
- 2009
A Child's Christmases in Wales : Narrator (voix)
- 2009
- 2009
The Damned United : Brian Clough
- 2009
- 2008
Frost / Nixon, l'heure de vérité : David Frost
- 2007
Airlock, or How to Say Goodbye in Space : Adam Banton
- 2007
Stephen Fry: 50 Not Out : Lui-même
- 2007
Music Within : Art
- 2006
Blood Diamond : Simmons
- 2006
Dead Long Enough : Harry Jones
- 2006
The Queen : Tony Blair
- 2006
Kenneth Williams: Fantabulosa! : Kenneth Williams
- 2006
- 2006
HG Wells: War with the World : H.G. Wells
- 2006
The Path to Redemption : Lui-même
- 2005
The League of Gentlemen's Apocalypse : Jeremy
- 2005
Dirty Filthy Love : Mark Furness
- 2005
Kingdom of Heaven : Priest
- 2004
The Banker : The Banker
- 2004
Une affaire de cœur : Thorne Jamison
- 2004
The Open Doors : Framton Nuttel
- 2003
Prisonniers du temps : Lord Oliver
- 2003
Bright Young Things : Miles Maitland
- 2003
The deal : Tony Blair
- 2003
- 2003
Heartlands : Colin
- 2002
Frères du désert : William Trench
- 1999
Doomwatch: Winter Angel : Angel
- 1998
Animated Epics: Beowulf : Wiglaf ( voice )
- 1997
Oscar Wilde : Robbie Ross
- 1996
Mary Reilly : Bradshaw
- 1995
Othello : Lodovico