Hans filmroller inkluderer: Eyeball Paul i filmen (2000), som Nigel i (2000), William Blakken i (2004) og Vladis Grutas i fra 2007. Han spilte også rollen som Jed Parry i filmversjonen av Ian McEwan sin film og han hadde hovedrollen som Danny Morgan i filmen (2003).