Kelly Preston was 46 in The Last Song when she played the character 'Kim'.
That was over 14 years ago in 2010.
In 2020 she died aged just 57, starring in 56 films in her career, 5 of those after The Last Song was first released. If she were alive today she would be 61.
In The Last Song, I think Kelly Preston looks: