Drew Barrymore was 30 in Music and Lyrics when she played the character 'Sophie Fisher'.
That was over 16 years ago in 2007.
Today she is 48, and has starred in 85 movies in total, 24 of those since Music and Lyrics was released.
In Music and Lyrics, I think Drew Barrymore looks: