Samantha Montgomery (Hilary Duff) hoặc "Sam", có một tuổi thơ thô lỗ với cha cô chết trong một trận động đất và một mẹ kế mới với hai cô con gái khủng khiếp. Nhưng về mặt tươi sáng, Sam có một người bạn thân tuyệt vời có tên Carter (Dan Byrd) và mối quan hệ e-mail với một chàng trai tên là Nomad. Một ngày nọ, Sam nhận được một e-mail từ Nom Domad của cô nói rằng anh muốn gặp cô ở giữa sàn nhảy tại buổi khiêu vũ Halloween của trường trung học. Cô chấp nhận lời mời và lướt vào phòng mặc trang phục tốt nhất từ trước đến nay. NOMAD của cô ấy đưa cô ấy ra ngoài nơi họ chia sẻ một điệu nhảy lãng mạn cùng nhau và Sam nhận ra rằng người bạn e-mail của cô ấy là chàng trai nổi tiếng nhất ở trường, Austin Ames (Chad Michael Murray). Cô ấy quay trở lại quán ăn mẹ kế của mình trước khi cô ấy biết rằng cô ấy đã đi đến điệu nhảy và thả điện thoại trên đường đi. Austin tìm thấy nó và bắt đầu tìm kiếm Lọ Lem của mình.
A Cinderella StoryA Cinderella Story