| Year | Type | Role | Production / Director | Company / Venue |
|---|---|---|---|---|
| 2009 | Film | Rick | Woodland - Darren Monks | Northern Boy Films |
| 2009 | Film | Tom | The Identity - Philip Dodd | Identity Films |
| 2009 | Film | Soldier | A Soldiers Sin - Ste Beetham | Northern Boy Films |
| 2009 | Film | Bruce Blade | Night Of A Million Deaths - Andrew Kinsella | Blue Chaos |
| 2009 | Film | Son | Knowledge - Martin Holland | Skylandian Pictures |
| 2008 | TV | Howard Turnpenny | Britains Closest Encounters - Vik Sharma | Firefly Productions / Channel 5 |
| 2008 | TV | Mr Davies | Miss Florence - Norman Stone | 1A Productions / BBC |
| 2008 | TV | Giona Previtali | Nightmare In Suburbia - | Nine Lives Media |
| 2007 | Film | The survivor - Lead Role | The Super Hero - Adam Simcox | Freestyle Films |
| 2007 | Film | Addict - Lead Role | O.D - Terence Raymond-Wright | Twisted Films |
| 2007 | Film | Harry - Lead Role | Rubix - Terence Raymond-Wright | Twisted Films |
| 2006 | TV | Local Newspaper Reporter | Shameless Series IV - David Threlfall | Company Productions |
| 2006 | Film | Camera Guy/ Lead Role | The Camera Never Lies - Terence Raymond-Wright | Twisted Films |
| 2005 | Film | Adam - Lead Role | Modern Romance - Adam Simcox | Freestyle Films |
| 2005 | Film | Dr Craig - Lead Role | The Carrier - Olly Richards | Olly Productions |
| 2004 | Film | Photographer | Best - Mary McGuckian | Best Productions |
| 2004 | Stage | Macbeth | Macbeth - Julie Hargreaves |
St Helens TIE |
| 2004 | Stage | Petruchio | The Taming Of The Shrew - Julie Hargreaves | St Helens TIE |
| 2004 | Film | Larry - Supporting Role | The Super Hero - Adam Simcox | Freestyle Films |
| 2003 | Stage | Frank | Up N Under - Julie Hargreaves | St Helens TIE |
| 2002 | Stage | Tony/Bernado | West Side Story - Sandy Vietch | St Helens TIE |
| 2001 | TV | Victim | Merseybeat Series 1 - Rob Evans | BBC |
| 2000 | Film | Photographer | Best - Mary McGuckian | Best Productions |
| 2000 | Stage | Laurie | Little Women - Jim Stirrup | Wigan Little Theatre |
| 1999 | TV | Paul | Brookside - Mervyn Cumming | Mersey Television |
| 1999 | TV | Steve | Hollyoaks - John Duthie | Mersey Television |
| 1999 | TV | Liverpool One Series II - Terry McDonaugh | Granada Television | |
