Guillermo del Toro was 42 in Hellboy II: The Golden Army when he played the character 'Creature Vocals (voice) (uncredited)'.
That was over 16 years ago in 2008.
Today he is 59, and has starred in 60 movies in total, 43 of those since Hellboy II: The Golden Army was released.
In Hellboy II: The Golden Army, I think Guillermo del Toro looks: