Mary Elizabeth Winstead was 26 in Abraham Lincoln: Vampire Hunter when she played the character 'Mary Todd Lincoln'.
That was over 12 years ago in 2012.
Today she is 39, and has starred in 46 movies in total, 20 of those since Abraham Lincoln: Vampire Hunter was released.
In Abraham Lincoln: Vampire Hunter, I think Mary Elizabeth Winstead looks: