Michelle Monaghan was 34 in Mission: Impossible - Ghost Protocol when she played the character 'Julia Meade-Hunt (uncredited)'.
That was over 12 years ago in 2011.
Today she is 48, and has starred in 43 movies in total, 19 of those since Mission: Impossible - Ghost Protocol was released.
In Mission: Impossible - Ghost Protocol, I think Michelle Monaghan looks: