That was over 13 years ago in 2008.
Today she is 39, and has starred in 27 movies in total, 19 since The Duchess was released.
In The Duchess, I think Hayley Atwell looks:
The Duchess scores 6.8 out of 10 on The Movie Database.
Hayley Atwell's first acting role was as 'Bess Foster' in The Duchess, released in 2008 when she was 26.