Filmen er rett og slett en modernisering av Askepott-eventyret, og tar plass i 2004s Los Angeles. Sam Montgomery (Hilary Duff) er en high school-elev som har blitt dårlig behandlet av sin onde stemor (Jennifer Coolidge) og to stesøstrene Brianna og Gabriella helt siden farens tragiske død under et jordskjelv mange år tidligere. Hun jobber nærmest som en slave på den lokale kafeen i San Fernando-dalen, som stemoren overtok etter at Samanthas far døde. Sam og bestevennen hennes Carter, en ung og ambisiøs skuespiller, blir ofte mobbet av den populære klikken på skolen -som blir ledet av plageånden Shelby. Så ser lykken ut til å snu noe da hun møter en gutt hun liker kjempegodt over et chatte-sted på internett. Hun er helt sikker på at dette er drømmegutten.