Lynn Collins was 28 in The Lake House when she played the character 'Mona'.
That was over 18 years ago in 2006.
Today she is 46, and has starred in 28 movies in total, 21 of those since The Lake House was released.
In The Lake House, I think Lynn Collins looks: