| |
| Film Credits |
| |
| CENTURY | 1993 | policeman |
| CAPTIVES | 1994 | Kenny |
| FEVER PITCH | 1996 | Steve |
| THE MAN WITH RAIN IN HIS SHOES / LLUVIA EN LOS ZAPATOS | Spain / France / Canada / UK / Luxembourg, 1998 | Dave Summers |
| ELEPHANT JUICE | US / UK, 1999 | Frank |
| SUNSHINE / A NAPFÉNY ÍZE | Hungary / Germany / Canada / Austria / UK, 1999 | Istvan Sors |
| SUPERSTITION | Netherlands / UK / Luxembourg, 2001 | Antonio Gabrielli |
| THE MARTINS | UK / US, 2001 | Tony Grounds |
| TO END ALL WARS | US, 2001 | Dusty Miller |
| HOTEL | UK / Italy, 2001 | Ferdinand |
| HEARTLANDS | US / UK, 2002 | Ian |
| IT'S ALL ABOUT LOVE | Denmark / UK / Germany / Italy / Japan, 2003 | Arthur |
| OLIVER TWIST | UK / France / Czech Republic, 2005 | Toby Crackit |
| SYRIANA | US, 2005 | Mussawi |
| REVOLVER | France / UK, 2005 | Sorter |
| TRISTAN + ISOLDE | Germany / Czech Republic / UK / US, 2006 | Lord Wictred |
| SCENES OF A SEXUAL NATURE | 2006 | Louis |
| SUNSHINE | US / UK, 2007 | Pinbacker |
| STARDUST | US / UK, 2007 | Septimus |
| ROCKNROLLA | US / UK, 2008 | Archie |
| |
| Television Credits |
| |
| AFTER HENRY: Wedding Bells | ITV tx 7/2/1989 | Roger |
| THE BILL: A Clean Division | ITV tx 23/1/1990 | PC Gibb |
| INSPECTOR MORSE: Masonic Mysteries | ITV tx 24/1/1990 | PC Butterworth |
| TECX: A Question of Chemistry | ITV tx 12/4/1990 | Eberhard Braun |
| SCREENPLAY: Not Even God Is Wise Enough | BBC2 tx 20/10/1993 | Timson |
| THE BUDDHA OF SUBURBIA | BBC2 tx 24/11/1993 | second TV producer |
| PRIME SUSPECT 3 | ITV tx 19/12/1993 | Inspector Larry Hall |
| BETWEEN THE LINES: A Face in the Crowd | BBC1 tx 2/11/1994 | David Lacey |
| KAVANAGH Q.C.: The Sweetest Thing | ITV tx 24/1/1995 | Mark Randall |
| OUR FRIENDS IN THE NORTH | BBC2 tx 15/1 - 11/3/1996 (9 pts) | Tosker Cox |
| SHARPE: Sharpe's Mission | ITV tx 15/5/1996 | Brand |
| JANE AUSTEN'S EMMA | ITV tx 24/11/1996 | Mr Knightley |
| GOLD: She's Back | ITV tx 27/10/1997 | Mr Smithson |
| GOLD: The Catch | ITV tx 10 & 17/11/1997 (2 pts) | Mr Smithson |
| SPOONFACE STEINBERG | BBC2 tx 16/6/1998 | Dad |
| OMNIBUS: Alan McGee - The Man Who Discovered Oasis | BBC1 tx 14/9/1998 | narrator |
| BIRTHS, MARRIAGES AND DEATHS | BBC2 tx 22/2 - 15/3/1999 (4 pts) | Terry |
| TRUST | ITV tx 4/5/1999 | Michael Mitcham |
| IN THE NAME OF LOVE | ITV tx 6/9/1999 | Chris Monroe |
| BOMBER | ITV tx 5 & 6/1/2000 (2 pts) | Colonel Chris Forsyth |
| ANNA KARENINA | Channel 4 tx 9 - 30/5/2000 (4 pts) | Oblonsky |
| THE JURY | ITV tx 17/2 - 18/3/2002 (6 pts) | Len Davies |
| FIELDS OF GOLD | BBC1 tx 8 & 9/6/2002 (2 pts) | Dr Tolkin |
| FALLING APART | Channel 4 tx 17/10/2002 | Pete |
| HENRY VIII | ITV tx 12/10/2003 | Duke of Norfolk |
| PRIME SUSPECT 6 | ITV tx 9/11/2003 | Det Chief Superintendent Larry Hall |
| THE LONG FIRM | BBC2 tx 7 - 28/7/2004 (4 pts) | Harry Starks |
| WALK AWAY AND I STUMBLE | ITV tx 14 & 15/11/2005 (2 pts) | Andy Spader |
| LOW WINTER SUN | Channel 4 tx 14 & 21/9/2006 (2 pts) | Frank Agnew |