Lost Soul: The Doomed Journey of Richard Stanley's Island of Dr. Moreau 2014
as Self
The Island of Dr. Moreau 1996
as Bison Man
Singapore Sling 1993
as Jasper
The Circle 1970
as Bob, the lover
Credits from TMDB.