| |
| Film Credits | | |
| | | |
| 'LET HIM HAVE IT' | 1991 | Derek Bentley |
| ANCHORESS | 1992 | Priest |
| SHALLOW GRAVE | 1994 | David Stephens |
| JUDE | 1996 | Jude Fawley |
| A PRICE ABOVE RUBIES | US, 1998 | Sender |
| ELIZABETH | 1998 | Duke of Norfolk |
| HEART | 1999 | Gary Ellis |
| WITH OR WITHOUT YOU | 1999 | Vincent |
| EXISTENZ | Canada, 1999 | Levi, seminar leader |
| GONE IN SIXTY SECONDS | US, 2000 | Raymond Calitri |
| THE MAN WHO KILLED DON QUIXOTE | 2000 | (cast but filmed no scenes) |
| THE INVISIBLE CIRCUS | US, 2001 | Wolf |
| THE OTHERS | Spain, 2001 | Charles |
| 28 DAYS LATER... | 2002 | Major Henry West |
| 24 HOUR PARTY PEOPLE | 2002 | tramp offering advice (uncredited) |
| I AM DINA | Norway / Denmark / Germany / France / Sweden, 2002 | Leo Zhukovsky |
| REVENGERS TRAGEDY | 2002 | Vindici |
| | | |
| TV Credits | | |
| | | |
| CASUALTY: A Reasonable Man | BBC tx 17/12/1990 | Stephen Hills |
| INSPECTOR MORSE: Second Time Around | ITV tx 20/2/1991 | Terence Mitchell |
| CHANCER: Jo | ITV tx 23/4/1991 | Radio |
| BOON: Cover Up | ITV tx 15/10/1991 | Mark |
| AGATHA CHRISTIE'S POIROT: One Two Buckle My Shoe | ITV tx 19/1/1992 | Frank Carter |
| VIDEO FANTASIES: Rachel's Dream | Channel 4 tx 10/5/1992 | man in dream |
| FRIDAY ON MY MIND | BBC tx 15-29/5/1992 (3 pts) | Sean Maddox |
| SCREENPLAY: Death and the Compass | BBC tx 5/8/1992 | Alonso Zunz |
| SCREENPLAY: Business With Friends | BBC tx 9/9/1992 | Angel |
| PERFORMANCE: Roots | BBC tx 28/11/1992 | Frankie Bryant |
| CRACKER: The Mad Woman In The Attic | ITV tx 27/9-4/10/1993 (2 pts) | DCI Bilborough |
| CRACKER: To Say I Love You | ITV tx 11 & 18/10/1993 (2 pts) | DCI Bilborough |
| CRACKER: One Day A Lemming Will Fly | ITV tx 1 & 8/11/1993 (2 pts) | DCI Bilborough |
| CRACKER: To Be A Somebody | ITV tx 10-24/10/1994 (3 pts) | DCI Bilborough |
| HEARTS AND MINDS | Channel 4 tx 16/2-9/3/1995 (4 pts) | Drew McKenzie |
| OUR FRIENDS IN THE NORTH | BBC tx 15/1-11/3/1996 (9 pts) | Nicky Hutchinson |
| HILLSBOROUGH | ITV tx 5/12/1996 | Trevor Hicks |
| MOTORWAY LIFE | ITV tx 5-19/9/1998 (3 edns) | narrator |
| FIRST EDITION: For Iris | ITV tx 26/1/1999 | interviewee |
| KILLING TIME: THE MILLENNIUM POEM | Channel 4 tx 1/1/2000 | presenter |
| CLOCKING OFF | 2 parts, tx. 30/1-13/2/2000 | Jim Calvert |
| WILDERNESS MEN: Alexander Von Humboldt - Natural Traveller | BBC tx 14/6/2000 | Alexander von Humboldt |
| STRUMPET | BBC tx 7/10/2001 | Strayman |
| LINDA GREEN: Twins | BBC tx 30/10/2001 | Tom/Neil Sherry |
| THE TYRE | Channel 4 tx 18/12/2001 | Salesman |
| OTHELLO | ITV tx 23/12/2001 | Ben Jago |
| SUNDAY | Channel 4 tx 28/1/2002 | General Ford |
| FLESH AND BLOOD | BBC tx 25/9/2002 | Joe Broughton |
| THE LEAGUE OF GENTLEMEN: How The Elephant Got Its Trunk | tx. 31/10/2002 | Dougal Siepp |
| THE SECOND COMING | ITV tx 9 & 10/2/2003 (2 eps) | Steve Baxter |
| WAITING FOR THE WHISTLE: The King and Us | BBC tx 10/9/2004 | Anthony |
| HOLOCAUST MEMORIAL DAY | BBC tx 27/1/2005 | reader |
| MASTERMIND: Doctor Who Mastermind | BBC tx 19/3/2005 | contestant |
| BLUE PETER | BBC tx 21/3/2005 | interviewee |
| THIS MORNING | ITV tx 23/3/2005 | guest |
| DOCTOR WHO | BBC tx 25/3-11/6/2005 (13 eps) | Doctor Who |
| FRIDAY NIGHT WITH JONATHAN ROSS | BBC tx 25/3/2005 | guest |
| THE HEAVEN AND EARTH SHOW | BBC tx 3/4/2005 | guest |
| RUSSELL T DAVIES UNSCRIPTED | BBC tx 11/4/2005 | interviewee |
| A PARTY TO REMEMBER - LIVE FROM TRAFALGAR SQUARE | BBC tx 8/5/2005 | reader |
| TOP GEAR | BBC tx 12/6/2005 | guest |