Oliver Darrow (1958-) was an American actor, film director and screenwriter.
as Demon
as T.J. McMasters
as Harry
as Oliver Darrow
as Johnny
as Self - Narrator