The Last Song stars Miley Cyrus , Liam Hemsworth , and Greg Kinnear and follows a troubled teenager as she reconnects with her estranged father and falls in love during a summer in a quiet Southern United States beach town.