Happy Feet 2006
as (voice)
Ablaze 2002
as Barry Christopher
Alone with a Stranger 2000
as David Kennington
The First of May 1999
as Boy at Bus Station
Credits from TMDB.