No photoNelson de la RosaActor · 1968–2006 · Bayaguana, Dominican RepublicIMDb Acted in 31990s1996The Island of Dr. MoreauMajai401980s1988Cross MissionAstarothRat ManMousey46Appearances12020s2021ValSelf (archive)78