| |
| Film Credits | | |
| | | |
| OCCUPY! | 1976 | player in Everyman Theatre Company |
| THE BITCH | 1979 | flower delivery boy |
| EYE OF THE NEEDLE | 1981 | Squadron Leader Blenkinsop |
| WAVEBAND | 1982 | cast member |
| CURSE OF THE PINK PANTHER | 1983 | E.N.T. Doctor |
| THE LITTLE DRUMMER GIRL | US, 1984 | Al, Theatre Company |
| THE PHANTOM OF THE OPERA | US, 1989 | Barton |
| MACK THE KNIFE | UK / Hungary, 1989 | Tiger Brown |
| BEING HUMAN | 1994 | Julian |
| ALIVE AND KICKING | 1996 | Tristan |
| TRUE BLUE | 1996 | Jeremy Saville |
| FAIRYTALE - A TRUE STORY | US, 1997 | Edward Gardner |
| STILL CRAZY | 1998 | Ray Simms / music performed by (vocals) |
| GUEST HOUSE PARADISO | 1999 | Mr Johnson |
| THE MAGIC OF VINCENT | 2000 | Peter Saunders |
| LUCKY BREAK | 2001 | Roger Chamberlain |
| BLOW DRY | Germany / UK / US, 2001 | Raymond Robertson |
| LAWLESS HEART | UK / US, 2001 | Dan |
| AKA | 2002 | Uncle Louis Gryffoyn |
| I CAPTURE THE CASTLE | UK / South Africa, 2003 | James Mortmain |
| UNDERWORLD | UK / Germany / Hungary / US, 2003 | Viktor |
| LOVE, ACTUALLY | UK / US / France, 2003 | Billy Mack |
| SHAUN OF THE DEAD | UK / US / France, 2004 | Philip |
| ENDURING LOVE | UK / US, 2004 | Robin |
| THE CONSTANT GARDENER | US / UK / Germany / Canada, 2005 | Sir Bernard Pellegrin |
| THE HITCHHIKER'S GUIDE TO THE GALAXY | US / UK, 2005 | Slartibartfast |
| THE MAGIC ROUNDABOUT | UK / France, 2005 | Dylan (voice) |
| PIRATES OF THE CARIBBEAN: DEAD MAN'S CHEST | US, 2006 | Davey Jones |
| | | |
| TV Credits | | |
| | | |
| SOFTLY, SOFTLY: TASK FORCE: Say It With Flowers | BBC tx 22/9/1976 | Albert Blake |
| PREMIERE 3: Deasey (Desperate) | BBC tx 1979 | cast member |
| FAT | BBC tx 27/9/1979 | Nick |
| PLAYHOUSE: Standing In For Henry | BBC tx 1980 | cast member |
| PLAY FOR TODAY: Dreams of Leaving | BBC tx 17/1/1980 | William |
| FOX | ITV tx 31/3 & 7/4/1980 | Colin Street |
| AGONY: series 2 | ITV tx 13/4 - 25/5/1980 | Vincent Fish |
| MINDER: Looking for Micky | ITV tx 3/2/1982 | Oates |
| PLAY FOR TOMORROW: Easter 2016 | BBC tx 18/5/1982 | Conor Mullen |
| REILLY, ACE OF SPIES: The Visiting Fireman | ITV tx 14/9/1983 | Goschen |
| CROWN COURT: The Son of His Father | ITV tx 17 - 19/1/1984 (3 pts) | Lee Sinclair |
| HITLER'S SS: PORTRAIT IN EVIL | NBC (US) tx 17/2/1985 | Helmut Hoffmann |
| THE LAST PLACE ON EARTH | ITV tx 27/2 - 13/3/1985 (3 pts) | Cecil Meares |
| 13 AT DINNER | CBS (US) tx 19/10/1985 | Ronald Marsh |
| STORYBOARD: Making News | ITV tx 9/5/1989 | Sam Courtney |
| MAKING NEWS | ITV tx 16/1 - 19/2/1990 (6 pts) | Sam Courtney |
| SCREENPLAY: Antonia and Jane | BBC tx 18/7/1990 | Howard Nash |
| TECX: Writing on the Wall | ITV tx 8/8/1990 | Brill |
| THE MEN'S ROOM | BBC tx 25/9 - 23/10/1991 (5 pts) | Mark |
| PERFORMANCE: Absolute Hell | BBC tx 5/10/1991 | Hugh Marriner |
| BOON: Pillow Talk | ITV tx 12/11/1991 | Steve Reeves |
| BERGERAC: All For Love | BBC tx 26/12/1991 | Barry |
| MISTRESS OF SUSPENSE: The Cat Brought It In | ITV tx 7/1/1992 | Tom Dickenson |
| A MASCULINE ENDING | BBC tx 12/4/1992 | John Tracey |
| UNNATURAL CAUSES | ITV tx 2/1/1993 | Oliver Latham |
| EYE OF THE STORM | ITV tx 8/1 - 12/2/1993 (6 pts) | Tom Frewen |
| PEAK PRACTICE: Growing Pains | ITV tx 24/5/1993 | Alan Sinclair |
| DON'T LEAVE ME THIS WAY | BBC tx 30/5/1993 | John Tracey |
| PERFORMANCE: The Maitlands | BBC tx 13/11/1993 | Roger Maitland |
| GOD'S MESSENGERS | Granada tx 6/4 - 8/5/1994 (6 edns) | George Fox / Rev William Gaskell / John Wesley / Rev Charles Burton |
| WYCLIFFE: The Four Jacks | ITV tx 24/7/1994 | David Cleeve |
| TESTAMENT - THE BIBLE IN ANIMATION: Daniel | BBC tx 4/12/1996 | Belshazzar (voice) |
| INSIDERS: The VAT Man | BBC tx 19/2/1997 | Mark Gordon |
| KAVANAGH Q.C.: Ancient History | ITV tx 17/3/1997 | Giles Culpepper QC |
| THE CANTERBURY TALES | S4C tx 21 - 22/12/1998 (2 pts) | voice |
| KISS ME KATE: One Night Stand | ITV tx 3/6/1999 | Iain |
| PEOPLE LIKE US: The Photographer | BBC tx 18/10/1999 | Will Rushmore |
| LONGITUDE | ITV tx 3/1/2000 | Lord Sandwich |
| THE CANTERBURY TALES: The Journey Back | S4C tx 18/10/2000 | The Merchant (voice) |
| THE INSPECTOR LYNLEY MYSTERIES: Well-Schooled In Murder | BBC tx 8/4/2002 | Lockwood |
| AUF WIEDERSEHEN, PET: first BBC series | BBC tx 28/4 - 2/6/2002 (6 eps) | Jeffrey Granger |
| THE LOST PRINCE | BBC tx 19 - 20/1/2003 (2 pts) | Stamfordham |
| STATE OF PLAY | BBC tx 18/5 - 22/6/2003 | Cameron Foster |
| CANTERBURY TALES: The Wife of Bath | BBC tx 18/9/2003 | James |
| GRUMPY OLD MEN: Is This The World We Created? | BBC tx 10/10/2003 | on-screen participant |
| THE YOUNG VISITERS | BBC tx 26/12/2003 | Earl of Clincham |
| PARKINSON | BBC tx 13/3/2004 | guest |
| LIQUID NEWS | BBC tx 29/3/2004 | guest |
| HE KNEW HE WAS RIGHT | BBC tx 18/4 - 2/5/2004 (3 pts) | Colonel Osborne |
| THE BRITISH ACADEMY TELEVISION AWARDS | BBC tx 17/4/2005 | presenter |
| THE GIRL IN THE CAFÉ | BBC tx 25/6/2005 | Lawrence |
| | | |
| Advertising Credits | | |
| | | |
| GUINNESS: F.A.Cup | 1979 | cast member |
| | | |
| Instructional Credits | | |
| | | |
| FAMILY AFFAIR | 1984 | cast member |