Reese Witherspoon was 26 in Legally Blonde 2: Red, White & Blonde when she played the character 'Elle Woods'.
That was over 21 years ago in 2003.
Today she is 48, and has starred in 61 movies in total, 36 of those since Legally Blonde 2: Red, White & Blonde was released.
In Legally Blonde 2: Red, White & Blonde, I think Reese Witherspoon looks: