Diane Lane was 42 in Nights in Rodanthe when she played the character 'Adrienne'.
That was over 16 years ago in 2008.
Today she is 59, and has starred in 70 movies in total, 19 of those since Nights in Rodanthe was released.
In Nights in Rodanthe, I think Diane Lane looks: