| Gavin & Stacey: A Fond Farewell (2025) Self |
| Michael McIntyre's 25th Year Stand-Up Special (2024) Self - Audience Member |
| Shine On: The Forgotten Shining Location (2024) Narrator |
| National Theatre Live: Nye (2024) Aneurin 'Nye' Bevan |
| The Assembly (2024) Self - Interviewed Guest |
| Christmas with Katherine Jenkins (2023) Self |
| Cynefin (2023) Self/Narrator |
| Pouring Water on Troubled Oil (2023) Dylan Thomas (voice) |
| Written in the Stars (2023) Narrator (voice) |
| Public Service Broadcasting - BBC Proms - This New Noise - Live At The Royal Albert Hall (2022) |
| Beauty and the Beast: A Comic Relief Pantomime for Christmas (2021) Self |
| Last Train to Christmas (2021) Tony Towers |
| National Theatre Live: Under Milk Wood (2021) Owain Jenkins |
| How to Build a Girl (2020) Sigmund Freud |
| Faith Healer (2020) Francis Hardy |
| Good Omens: Lockdown (2020) Aziraphale (voice) |
| Dolittle (2020) Dr. Blair Müdfly |
| 7 Up & Me (2019) Self |
| Pantomime in Port Talbot: Balls of Steel (2018) Narrator |
| Slaughterhouse Rulez (2018) The Bat |
| Apostle (2018) Malcolm Howe |
| To Provide All People (2018) Porter |
| Brad's Status (2017) Craig Fisher |
| Home Again (2017) Austen Bloom |
| Il était une fois... « The Queen » (2017) Self |
| Michael Bolton's Big, Sexy Valentine's Day Special (2017) Carl Flossy |
| Passengers (2016) Arthur |
| Nocturnal Animals (2016) Carlos Holt |
| Aberfan: The Green Hollow (2016) |
| Neil Gaiman: Dream Dangerously (2016) Self |
| Michael Sheen: The Fight For My Steel Town (2016) Presenter - Narrator |
| Alice Through the Looking Glass (2016) White Rabbit (voice) |
| Norman: The Moderate Rise and Tragic Fall of a New York Fixer (2016) Philip Cohen |
| You Can Never Really Know Someone (2016) Henry |
| A Life On Screen: Stephen Fry (2015) Himself |
| Barbados (2015) David |
| 7 Days in Hell (2015) Caspian Wint |
| Far from the Madding Crowd (2015) William Boldwood |
| Michael Sheen's Valleys Rebellion (2015) Self |
| War of Words: Soldier-Poets of the Somme (2014) Narrator (voice) |
| Kill the Messenger (2014) Fred Weil |
| Attacking the Devil: Harold Evans and the Last Nazi War Crime (2014) Himself - Narrator |
| Under Milk Wood (2014) First Voice |
| The Adventurer: The Curse of the Midas Box (2013) Charity |
| Doctor Who Live: The Afterparty (2013) Self |
| Admission (2013) Mark |
| The Twilight Saga: Breaking Dawn - Part 2 (2012) Aro Volturi |
| Jesus Henry Christ (2012) Dr. Slavkin O'Hara |
| The Gospel of Us (2012) The Teacher |
| Resistance (2011) Tommy Atkins |
| The Twilight Saga: Breaking Dawn - Part 1 (2011) Aro |
| Beautiful Boy (2011) Bill Carroll |
| Heroes and Demons (2011) |
| Midnight in Paris (2011) Paul |
| Installing the Cast (2011) Self |
| TRON: Legacy (2010) Castor / Zuse |
| Tinker Bell and the Great Fairy Rescue (2010) Dr. Griffiths (voice) |
| Unthinkable (2010) Steven Arthur Younger |
| The Special Relationship (2010) Tony Blair |
| My Last Five Girlfriends (2010) No. 5 - Detective Burnam |
| Alice in Wonderland (2010) The White Rabbit (voice) |
| Harold Pinter: A Celebration (2010) Self |
| A Child's Christmases in Wales (2009) Narrator (voice) |
| The Twilight Saga: New Moon (2009) Aro |
| The Damned United (2009) Brian Clough |
| Underworld: Rise of the Lycans (2009) Lucian |
| Frost/Nixon (2008) David Frost |
| Airlock, or How to Say Goodbye in Space (2007) Adam Banton |
| Stephen Fry: 50 Not Out (2007) Self |
| Music Within (2007) Art |
| Blood Diamond (2006) Simmons |
| Dead Long Enough (2006) Harry Jones |
| HG Wells: War with the World (2006) H.G. Wells |
| The Queen (2006) Tony Blair |
| Kenneth Williams: Fantabulosa! (2006) Kenneth Williams |
| Underworld: Evolution (2006) Lucian |
| The Path to Redemption (2006) Self |
| The League of Gentlemen's Apocalypse (2005) Jeremy |
| Dirty Filthy Love (2005) Mark Furness |
| Kingdom of Heaven (2005) Priest |
| The Banker (2004) The Banker |
| Laws of Attraction (2004) Thorne Jamison |
| The Open Doors (2004) Framton Nuttel |
| Timeline (2003) Lord Oliver |
| Bright Young Things (2003) Miles Maitland |
| The Deal (2003) Tony Blair |
| Underworld (2003) Lucian |
| Heartlands (2003) Colin |
| The Four Feathers (2002) William Trench |
| Doomwatch: Winter Angel (1999) Angel |
| Animated Epics: Beowulf (1998) Wiglaf ( voice ) |
| Wilde (1997) Robbie Ross |
| Mary Reilly (1996) Bradshaw |
| Othello (1995) Lodovico |
| The Last Disturbance of Madeline Hynde |
| Untitled SAG-AFTRA Documentary Self |
| Heart of Darkness (voice) |
| The Price of Admission Harold Sugar |