Selma Blair was 35 in Hellboy II: The Golden Army when she played the character 'Liz Sherman'.
That was over 16 years ago in 2008.
Today she is 51, and has starred in 56 movies in total, 16 of those since Hellboy II: The Golden Army was released.
In Hellboy II: The Golden Army, I think Selma Blair looks: