Marco Castro , in Lima, Peru is an American screenwriter, film director and makeup artist.
NASource: Wikipedia