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