Random 2011
as John
Telstar: The Joe Meek Story 2008
as John Leyton
The Baby Juice Express 2004
as Hare
EastEnders: Pat and Mo 2004
as Young Stan Porter
Waterland 1992
as Freddie Parr
Credits from TMDB.