Alyson Hannigan was 37 in American Reunion when she played the character 'Michelle Flaherty-Levenstein'.
That was over 11 years ago in 2012.
Today she is 49, and has starred in 27 movies in total, 6 of those since American Reunion was released.
In American Reunion, I think Alyson Hannigan looks: