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