Frances O'Connor was 43 in The Hunter when she played the character 'Lucy Armstrong'.
That was over 12 years ago in 2011.
Today she is 56, and has starred in 31 movies in total, 7 of those since The Hunter was released.
In The Hunter, I think Frances O'Connor looks: