I saw the movie The Island of Doctor Moreau years ago and I was intrigued by the character played by this little actor, Nelson de la Rosa, but I never thought any more about him after the movie, mainly because I thought he was a puppet! But today I read that Pedro Martinez has really taken a liking to him! So here he is. The team are "falling in love with him" according to Pedro.
And here's another pic of him with Pedro:
Here is one of him as a boy -