Elizabeth Banks was 31 in Invincible when she played the character 'Janet Cantrell'.
That was over 18 years ago in 2006.
Today she is 50, and has starred in 76 movies in total, 55 of those since Invincible was released.
In Invincible, I think Elizabeth Banks looks: