2021
as Astaroth
2018
as Aaravos (voice)
2013
as Three Dog
2010
as Self - Narrator
2010
as Himself - Narrator
2004
as Watcher
2002
as Dr. Randall Frazier
2001
as Bayard Rustin
2000
as Victor
2000
2000
as Oliver
1998
as Jeremy
1995
as Charlie Lynch
1991
as Hairdresser
1989
as Customer in Pizzeria (uncredited)
1988
as Slim Daddy
1986
as Dog 3
1986
as Narrator