| |
| Film credits |
| |
| SUNDAY BLOODY SUNDAY / BLOODY SUNDAY | 1971 | schoolboy kicking a car |
| GANDHI | US/India/UK, 1982 | Colin |
| THE BOUNTY / THE SAGA OF HMS BOUNTY / MUTINY ON THE BOUNTY | 1984 | John Fryer |
| A ROOM WITH A VIEW | 1985 | Cecil Vyse |
| MY BEAUTIFUL LAUNDRETTE | 1985 | Johnny |
| NANOU | UK/France, 1986 | Max |
| THE UNBEARABLE LIGHTNESS OF BEING | US, 1987 | Tomas |
| STARS AND BARS | US, 1988 | Henderson Dores |
| EVERSMILE NEW JERSEY | Argentina/UK, 1989 | Dr Fergus O'Connell |
| MY LEFT FOOT | UK/Eire, 1989 | Christy Brown |
| THE LAST OF THE MOHICANS | US, 1992 | Hawkeye |
| THE AGE OF INNOCENCE | US, 1993 | Newland Archer |
| IN THE NAME OF THE FATHER | Eire/UK/US, 1993 | Gerry Conlon |
| THE CRUCIBLE | US, 1996 | John Proctor |
| THE BOXER | Eire/UK/US, 1997 | Danny Flynn |
| GANGS OF NEW YORK | US, 2002 | Bill 'The Butcher' Cutting |
| THE BALLAD OF JACK & ROSE | US, 2004 | Jack Slavin / original score produced by |
| THERE WILL BE BLOOD | US, 2009 | Daniel Plainview |
| NINE | US/Italy, 2009 | Guido Contini |
| |
| Television credits |
| |
| SHOESTRING: The Farmer Had a Wife | BBC1 tx 2/11/1980 | DJ |
| THANK YOU, P.G. WODEHOUSE | BBC2 tx 16/10/1981 | Psmith |
| ..ARTEMIS..8..1... | BBC1 tx 29/12/1981 | library student |
| PLAYHOUSE: How Many Miles to Babylon? | BBC2 tx 26/2/1982 | Alex |
| FROST IN MAY: Beyond the Glass | BBC2 tx 19/5-9/6/1982 (4 pts) | Archie Hughes-Forret |
| PLAY OF THE MONTH: Dangerous Corner | BBC1 tx 22/5/1983 | Gordon Whitehouse |
| A PLUS REVISITED | ITV tx 3/8/1983 | guest |
| MY BROTHER JONATHAN | BBC2 tx 12/8-9/9/1985 (5 pts) | Jonathan Dakers |
| WOGAN | BBC1 tx 9/10/1985 | interviewee |
| SCREEN TWO: The Insurance Man | BBC2 tx 23/2/1986 | Kafka |
| BRITISH CINEMA PERSONAL VIEW: A Marriage Of Convenience | ITV tx 26/3/1986 | on-screen participant |
| BREAKFAST TIME | BBC1 tx 10/4/1986 | interviewee |
| DISPATCHES: Kimberley Carlile - Falling Through The Net | Channel 4 tx 11/12/1987 | cast member |
| BREAKFAST TIME | BBC1 tx 11/5/1988 | interviewee |
| FILM 90 | BBC1 tx 13/2/1990 | interviewee |
| FILM 90 | BBC1 tx 27/3/1990 | interviewee |
| FRONTLINE DOCTORS | BBC2 tx 22/12/1991 | narrator |
| ENTERTAINMENT EXPRESS | BBC1 tx 5/2/1993 | interviewee |
| FILM 94 | BBC1 tx 10/1/1994 | interviewee |
| THE LATE SHOW: Then and Now | BBC2 tx 27/1/1994 | interviewee |
| GOOD MORNING WITH ANNE AND NICK | BBC1 tx 3/2/1994 | guest |
| FILM 97 | BBC1 tx 3/2/1997 | interviewee |
| OMNIBUS: Jim Sheridan | BBC1 tx 22/2/1998 | interviewee |
| FOREVER EALING | TCM (US) tx 5/12/2002; Channel 4 tx 30/12/2002 | narrator |
| WAKE UP WITH...: Daniel Day Lewis | E4 tx 6/4/2006 | guest |