I Could Never Be Your Woman 2007
as Dylan
The Poseidon Adventure 2005
as Dylan Clarke
Hawking 2004
as Edgar
Hellboy 2004
as Kid on Rooftop
Tooth 2004
as Tom
Goodbye, Mr. Chips 2002
as Alderdyce
One for the Road 2001
as Nicky
Credits from TMDB.