Tormented (2009) als Tim | |
The Da Vinci Code (2006) als Young Silas | |
Beneath the Skin (2005) als Josh Hintlesham | |
Tom Brown's Schooldays (2005) als Green | |
Wondrous Oblivion (2004) als Hargreaves | |
State of Mind (2003) als Adam Watson | |
Nicholas Nickleby (2002) als Boy Nicholas Nickleby | |
Harry Potter and the Chamber of Secrets (2002) als Colin Creevey |