2007
Peter
Prince Caspian
2006
A Stranger
2005
Jack Harding
Tony
Lord Evelyn Oakleigh
2004
Giant
Prince Rupert / Frog Prince
cast
2003
Professor
2002
Policeman