The last Legion (2005) ... Romulus Augustus
Nanny McPhee (2004) ... Simon Brown
Tristan and Isolde (2003) ... young Tristan
Bobbie’s Girl (2002) ... Alan Langham
Hitler: The Rise of Evil (2002) ... Adolf Hitler
Entrusted (2002) ... Thomas von Gall
Love Actually (2002) ... Sam
The Miracle of the Cards (2001) ... Craig Shergold
Station Jim (2001) ... Henry