Jamie (Mandy Moore) es una chica normal y corriente con un rendimiento académico excelente. Como hija de un pastor, tiene creencias sólidas y no se deja influenciar por los demás. Landon (Shane West) es el típico mal estudiante al que no le gusta estudiar, es ocioso y menosprecia a Jamie.
Debido a una broma excesiva, Langton fue enviado a una escuela afiliada como tutor y tuvo que desempeñar un papel humilde en una obra de teatro, y la heroína de la obra era Jamie, quien no le agradaba. mucho. La devoción de Jamie por los ensayos infectó gradualmente a Langton, que acababa de llegar al grupo. Langton entra en juego, cambiando a Jamie. Sin embargo, el confiado Jamie le hizo prometer a Langton que no se enamoraría de él.