| Movie | 2006 | Imagine Me & You | Ned | |
| Movie | 2004 | Fat Slags | Victor | |
| Movie | 2006 | Little Britain Live | Prime Minister | |
| Movie | 2013 | Doctor Who Live: The Afterparty | Self | |
| Movie | 2007 | Persuasion | Sir Walter Elliot | |
| Movie | 2007 | Sweeney Todd: The Demon Barber of Fleet Street | Man in Street Who Greets Todd after Competition (uncredited) | |
| Movie | 2008 | Repo! The Genetic Opera | Nathan Wallace / Repo Man | |
| Movie | 2007 | Sparkle | Tony | |
| Movie | 2006 | The Children's Party at the Palace | Captain Hook (Peter Pan) | |
| Movie | 1996 | Roger Roger | Jimmy Price | |
| Movie | 2003 | I'll Be There | Sam Gervasi | |
| Movie | 2011 | The Inbetweeners Movie | Will's Dad | |
| Movie | 2003 | And Starring Pancho Villa as Himself | William Benton | |
| Movie | 2011 | Ghost Rider: Spirit of Vengeance | Benedict | |
| Movie | 2011 | The Iron Lady | Geoffrey Howe | |
| Movie | 2011 | The Great Ghost Rescue | Prime Minister | |
| Movie | 2013 | Percy Jackson: Sea of Monsters | Chiron | |
| Movie | 2014 | The Inbetweeners Go Global | Self | |
| Movie | 2000 | Rocky Horror 25: Anniversary Special | | |
| Movie | 1994 | Royce | Pitlock | |
| Movie | 2014 | Flying Home | Colin's Father | |
| Movie | 2000 | Best Actress | Colin Truemans | |
| Movie | 1984 | Slags | Ricki | |
| Movie | 2007 | The Magic Door | George | |
| Movie | 2024 | Upgraded | Julian Marx | |
| Movie | 2007 | Amelia and Michael | Michael | |
| Movie | 1992 | Woof Again! Why Me? | | |
| Movie | 2016 | Despite the Falling Snow | Old Misha Ardonov | |
| Movie | 2015 | Convenience | Barry | |
| Movie | 2006 | Scoop | Detective | |
| Movie | 1981 | Lady Chatterley's Lover | Anton | |
| Movie | 2016 | A Street Cat Named Bob | Nigel Bowen | |
| Movie | 1987 | A Prayer for the Dying | Rupert | |
| Movie | 1994 | The Trial of Lord Lucan | Dominic Elwes | |
| Movie | 2003 | Reversals | Mr. Andrew Barton | |
| Movie | 2015 | Rocky Horror Show Live | Narrator | |
| Movie | 2008 | Rocky Horror Tribute Show | Dr. Frank-N-Furter | |
| Movie | 2018 | Batman: Gotham by Gaslight | Alfred (voice) | |
| Movie | 1988 | More Bad News | Recording Studio Engineer | |
| Movie | 2019 | Hostage Radio | Norman Burgess | |
| Movie | 2018 | The Muppets Take The O2 | Self | |
| Movie | 2011 | Ella | Father | |
| Movie | 2022 | Pinky | Alex White | |
| Movie | 2007 | Doctor Who: The Infinite Quest | Baltazar (voice) | |
| Movie | 2021 | Let the Wrong One In | Henry | |
| Movie | 2022 | Sideshow | Gerald | |
| Movie | 2021 | School's Out Forever | Stanley | |
| Movie | 2021 | The Canterville Ghost | Sir Simon de Canterville | |
| Movie | 1981 | The Grudge Fight | Chief Hook | |
| Movie | 2002 | Doctor Who: Death Comes to Time | Saint Valentine | |
| Movie | 2007 | Little Britain Down Under | Self | |
| Movie | 2006 | Him and Us | Max Flash | |
| Movie | 1988 | The Zero Option | Bruce Michaelis | |
| Movie | 2004 | Buffy the Vampire Slayer: The Animated Series | Rupert Giles | |
| TV Show | 1998 | Two Guys and a Girl | Dr. Staretski | 1 |
| TV Show | 1997 | Buffy the Vampire Slayer | Rupert Giles | 122 |
| TV Show | 1985 | Spenser: For Hire | | 1 |
| TV Show | 2000 | My Family | Richard Harper | 1 |
| TV Show | 2005 | Doctor Who Confidential | | 1 |
| TV Show | 2006 | Hotel Babylon | | 2 |
| TV Show | 2002 | Fillmore! | Professor Third (voice) | 2 |
| TV Show | 1981 | Bergerac | Bill | 1 |
| TV Show | 1995 | VR.5 | Oliver Sampson | 13 |
| TV Show | 2000 | Monarch of the Glen | | 4 |
| TV Show | 2017 | Back | Charismatic Mike | 1 |
| TV Show | 2003 | The Terry and Gaby Show | | 1 |
| TV Show | 1996 | Silent Witness | | 1 |
| TV Show | 1986 | Boon | | 1 |
| TV Show | 2003 | Murder Investigation Team | Stewart Masters | 1 |
| TV Show | 1977 | Secret Army | Hanslick | 1 |
| TV Show | 2002 | Spooks | Peter Salter | 1 |
| TV Show | 2007 | Sold | Mr Colubrine | 6 |
| TV Show | 2008 | Buffy the Animated Series | Rupert Giles | 1 |
| TV Show | 2008 | Merlin | Uther Pendragon | 43 |
| TV Show | 2008 | The Invisibles | Maurice Riley | 6 |
| TV Show | 1978 | Lillie | | 1 |
| TV Show | 2002 | Manchild | James | 15 |
| TV Show | 2004 | New Tricks | | 1 |
| TV Show | 2002 | Rose and Maloney | | 1 |
| TV Show | 1987 | Pulaski | Dudley Fielding | 1 |
| TV Show | 2009 | Free Agents | Stephen Caudwell | 6 |
| TV Show | 2002 | V Graham Norton | Self | 1 |
| TV Show | 2004 | True Horror | | 5 |
| TV Show | 1980 | Love in a Cold Climate | Tony Kroesig | 8 |
| TV Show | 2009 | Merlin: Secrets and Magic | | 14 |
| TV Show | 2005 | Doctor Who | Mr Finch | 1 |
| TV Show | 2011 | Free Agents | Stephen | 8 |
| TV Show | 2017 | Motherland | Bill | 3 |
| TV Show | 2014 | Dominion | David Weel | 21 |
| TV Show | 2004 | True Horror with Anthony Head | Host | 5 |
| TV Show | 2009 | Warehouse 13 | Paracelsus | 4 |
| TV Show | 2013 | You, Me & Them | Ed Walker | 12 |
| TV Show | 2007 | Comedy Showcase | Stephen | 1 |
| TV Show | 2013 | Yonderland | Nigel | 3 |
| TV Show | 2005 | Sensitive Skin | | 2 |
| TV Show | 1997 | Jonathan Creek | Adam Klaus | 1 |
| TV Show | 2005 | Doctor Who Confidential | Narrator | 26 |
| TV Show | 2021 | The Canterville Ghost | Sir Simon de Canterville | 4 |
| TV Show | 1993 | The Detectives | Simon | 1 |
| TV Show | 2017 | Still Star-Crossed | Lord Silvestro Capulet | 7 |
| TV Show | 2020 | Bridgerton | Lord Sheffield | 1 |
| TV Show | 2007 | Heroes Unmasked | Himself - Narrator | 31 |
| TV Show | 2020 | Feel Good | George | 1 |
| TV Show | 2018 | The Split | Oscar | 6 |
| TV Show | 1993 | NYPD Blue | Raleigh Gibson | 1 |
| TV Show | 1992 | Highlander: The Series | Allan Rothwood | 1 |
| TV Show | 2013 | Dancing on the Edge | Donaldson | 5 |
| TV Show | 1985 | Howards' Way | Phil Norton | 5 |
| TV Show | 2018 | Tom Clancy's Jack Ryan | Rupert Thorne | 2 |
| TV Show | 2020 | The Stranger | Edgar Price | 7 |
| TV Show | 2003 | Little Britain | Michael the PM | 11 |
| TV Show | 1982 | The Comic Strip Presents... | Recording Studio Engineer | 1 |
| TV Show | 1982 | The Comic Strip Presents... | Ricki | 1 |
| TV Show | 2020 | Ted Lasso | Rupert Mannion | 18 |
| TV Show | 2018 | Girlfriends | John | 6 |
| TV Show | 1978 | Enemy at the Door | Clive Martel | 2 |
| TV Show | 2005 | The Friday Night Project | Self | 1 |
| TV Show | 1995 | Ghostbusters of East Finchley | Terry | 2 |
| TV Show | 1974 | Playhouse | Chief Hook | 1 |
| TV Show | 1985 | C.A.T.S. Eyes | James Sinden | 1 |
| TV Show | 1978 | Accident | Simon Lovell | 1 |
| TV Show | 2020 | Adventure Time: Distant Lands | Wizard Con (voice) | 1 |
| TV Show | 1979 | The Mallens | Weir | 2 |
| TV Show | 1987 | Rockliffe's Babies | Chris Patterson | 1 |