Miranda Otto was 50 in The Silence when she played the character 'Kelly Andrews'.
That was over 5 years ago in 2019.
Today she is 56, and has starred in 52 movies in total, 3 of those since The Silence was released.
In The Silence, I think Miranda Otto looks: