David Harbour was 43 in Hellboy when he played the character 'Hellboy / Anung Un Rama'.
That was over 5 years ago in 2019.
Today he is 49, and has starred in 39 movies in total, 9 of those since Hellboy was released.
In Hellboy, I think David Harbour looks: