The Man Who Souled the World 2007
as Self
Morula 1994
Actor
Endgame 1983
as TV Tech
Credits from TMDB.