Cameron James (Gordon-Levitt), a new student at Padua Stadium High School, notices the beautiful and popular Bianca Stratford (Oleynik) and he is immediately smitten with her. Bianca is shallow and conceited, and that her father does not allow her to date.
At the Stratford residence, Bianca’s outcast older sister, Kat (Julia Stiles), is in conflict with their overprotective father (Miller). Bianca is also fighting with their father regarding his strict no-dating rule. Kat’s aversion to dating prompts their father to come up with a new rule, to Bianca’s fury: Bianca can only date if Kat is also dating.
Each Spring in the little port town of Beaufort, North Carolina, when the wind smells of pine and salt and the sea, Landon Carter remembers his senior year at Beaufort High and Jamie Sullivan (Mandy Moore), the girl who changed his life.
Jamie was the last person Landon was likely to fall for. Serious and conservative, she was as far from cool as she could possibly be, and didn’t care. The daughter of the town’s Baptist minister, Jamie was not afraid of letting people know that her faith was the most important part of her life, even if it cost her some friends. Landon hung with the in-crowd — an aimless, moody, reckless guy who breezed through school on looks and bravado. He had no plans, no future and no faith in himself.