Known For
Filmography
2012
2012
2008
2007
2005
2003
2003
2002
2002
2001
1999
1998
1989

World Without End
TV · as Nate Reeve · 8 eps

Mrs Biggs
TV · as Cliff Robertson · 1 ep

Eden Lake
Movie · as Paul

Closing the Ring
Movie · as Lt. Jones

Harry Potter and the Goblet of Fire
Movie · as Death Eater

Master and Commander: The Far Side of the World
Movie · as Nehemiah Slade, Able Seaman

Doc Martin and the Legend of the Cloutie
Movie · as Rupert Shawcross

28 Days Later
Movie · as Activist

Spooks
TV · as Sergeant Major Baker · 1 ep

The Low Down
Movie · as Pub Man

Butterfly Collectors
TV · as Peter Marriot · 2 eps

Still Crazy
Movie · as Young Les

Agatha Christie's Poirot
TV · as Robert Grant · 1 ep
