| |
| Film Credits | | |
| | | |
| HACKERS | US, 1995 | Dade |
| TRAINSPOTTING | 1995 | Sick Boy |
| REGENERATION | UK / Canada, 1997 | Billy Prior |
| AFTERGLOW | US, 1997 | Jeffrey Byron |
| PLUNKETT & MACLEANE | 1999 | James Macleane |
| MANSFIELD PARK | US / UK, 1999 | Edmund Bertram |
| COMPLICITY | 1999 | Cameron Colley |
| LOVE, HONOUR AND OBEY | 1999 | Jonny Lee |
| DRACULA 2000 | US, 2000 | Simon Sheppard |
| THE ESCAPIST | UK / Ireland, 2002 | Denis |
| MINDHUNTERS | US / Netherlands / UK / Finland, 2004 | Lucas Harper |
| MELINDA AND MELINDA | US, 2004 | Lee |
| AEON FLUX | US, 2005 | Oren Goodchild |
| | | |
| Television Credits | | |
| | | |
| MANSFIELD PARK | BBC2 tx 4 & 11/12/1983 (2 pts of 6) | Charles Price |
| KEEPING UP APPEARANCES: Daisy's Toyboy | BBC1 tx 26/11/1990 | the youth |
| 4 PLAY: Itch | Channel 4 tx 23/2/1991 | Dennis Turnbull |
| INSPECTOR MORSE: Greeks Bearing Gifts | ITV tx 20/3/1991 | Student |
| THE BILL: The Sorcerer's Apprentice | ITV tx 12/12/1991 | Simon Cooper |
| BETWEEN THE LINES: The Only Good Copper | BBC1 tx 23/10/1992 | David Ringwood |
| GOODBYE CRUEL WORLD | BBC2 tx 6 - 20/11/1992 (3 pts) | Mark |
| CASUALTY: Tender Loving Care | BBC1 tx 7/11/1992 | Matt |
| SECOND THOUGHTS: Short Change | ITV tx 20/12/1992 | Chas |
| SCREEN TWO: Dead Romantic | BBC2 tx 14/2/1993 | Paul |
| CRIME AND PUNISHMENT: Bad Company | BBC2 tx 17 & 19/5/1993 (2 pts) | cast member |
| OLLY'S PRISON | BBC2 tx 28 - 30/5/1993 (3 pts) | Smiler |
| THE BILL: Mighty Atoms | ITV tx 24/7/1993 | Lee Gibson |
| PRIME SUSPECT 3 | ITV tx 19 & 20/12/1993 (3 pts) | Anthony Field |
| EASTENDERS | BBC1 tx 1993-1994 | Jonathan Hewitt |
| CADFAEL: Monk's Hood | ITV tx 19/6/1994 | Edwin Gurney |
| STAGES: Speaking in Tongues | BBC2 tx 27/7/1994 | Ben |
| SCREEN ONE: Meat | BBC1 tx 25/9/1994 | Charlie Dyce |
| SCRATCHY AND CO | ITV tx 4/5/1996 | guest |
| LARRY McMURTRY'S DEAD MAN'S WALK | ABC (US) tx 12/5/1996; Hallmark (UK) tx 8/7/2001 | Woodrow F. Call |
| BYRON | BBC2 tx 27 & 28/9/2003 (2 pts) | Lord Byron |
| CANTERBURY TALES: The Pardoner's Tale | BBC1 tx 9/10/2003 | Arty |