|  | 
| 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 |