Actor · Born 1980
Walking with the Enemy
2014 · as Older Edmund
Alpha Male
2006 · as Jack Ferris
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
2005 · as Edmund (Older)
Sahara
2005 · as Sailor Who Drops Gold
Complete Guide to Guys
2005 · as Leopold
Hawking
2004 · as Cyclist
Sky Captain and the World of Tomorrow
2004 · as Communication Engineer
Nicholas Nickleby
2002 · as Romeo in Play