Acting · b. 1968 · Bayaguana, Dominican Republic Nelson de la Rosa Acting The Island of Dr. Moreau Majai 1996 Rat Man Mousey 1988 Cross Mission Astaroth 1988 Agent-readable