Landon Carter is the popular guy at school. He drinks, swears and nearly kills a fellow student when he and his friends play a prank on him. As punishment, his principal tells Landon that he must help the janitorial staff after school, tutor underprivileged kids at another school and participate in the school's yearly play. Landon immediately finds the roles have been switched during all of these activities. He is now the outcast out of all the good-natured kids. He meets Jamie Sullivan, the green sweater wearing, Bible hugging minister's daughter. He and his friends had always made fun of her because of how good she was. But, he gets to know her better as she helps him with the school play. Unexpectedly, Landon finds himself falling in love.