Nobody Wants Your Film 2005
as Self
13 Moons 2002
as Robert
Louis & Frank 1998
as Frank Di Buffoni
Somebody to Love 1994
as Taxi Dancer
In the Soup 1992
as Frank Barfardi
Credits from TMDB.