Sigourney Weaver was 58 in Prayers for Bobby when she played the character 'Mary Griffith'.
That was over 15 years ago in 2009.
Today she is 74, and has starred in 114 movies in total, 50 of those since Prayers for Bobby was released.
In Prayers for Bobby, I think Sigourney Weaver looks: