Rachel McAdams was 31 in Morning Glory when she played the character 'Becky Fuller'.
That was over 14 years ago in 2010.
Today she is 45, and has starred in 37 movies in total, 20 of those since Morning Glory was released.
In Morning Glory, I think Rachel McAdams looks: