That was over 23 years ago in 1998.
Today she is 46, and has starred in 68 movies in total, 36 since EverAfter was released.
In EverAfter, I think Drew Barrymore looks:
EverAfter scores 6.9 out of 10 on The Movie Database.
Drew Barrymore's first acting role was as 'Margaret Jessup' in Altered States, released in 1980 when she was 5.