Love 2005
as Dirk Malloy
The Life and Death of Peter Sellers 2004
as Ted Levy
Long Time Dead 2002
as Lucy's Neighbour
The Beach 2000
as Gregorio
Jesus 1999
as Lazarus
Kids 1995
Set Production Assistant
Credits from TMDB.