Known For
Filmography
2004
2002
1999
1999
1998
1997
1997
1996
1995
1994
1986

Hustle
TV · as Thief · 1 ep

Foyle's War
TV · as Tommy Crooks · 1 ep

All the King's Men
Movie · as Private George Dacre

Mansfield Park
Movie · as Boy with Bird Cart

Children of the New Forest
TV · as Humphrey Beverly · 6 eps

A Dance to the Music of Time
TV · as Nicholas Jenkins (boy) · 4 eps

The Broker's Man
TV · as Dominic Griffin · 12 eps

The Leading Man
Movie · as Danny Webb

Sorry About Last Night
Movie · as Boy Driver

Knowing Me Knowing You with Alan Partridge
TV · as Scott Maclean · 1 ep

Casualty
TV · as Oscar · 1 ep