<Li> James Marsden as Lon Hammond, Jr . </Li> <Li> Jamie Brown as Martha Shaw </Li> <Li> Sam Shepard as Frank Calhoun </Li> <Li> David Thornton as John Hamilton </Li>

Why is allie's last name hamilton in the notebook