Stargirl ย้ายเข้ามาในโรงเรียนใหม่และเริ่มแสดงออกถึงความเป็นตัวเองอย่างเต็มที่ ด้วยการแต่งตัวแปลกๆ และการทำกิจกรรมที่ไม่เหมือนใคร เช่น การเล่นเพลงที่เธอแต่งเอง ทำให้เธอได้รับความสนใจจากกลุ่มนักเรียน และโดยเฉพาะจากชายหนุ่มชื่อ Leo (รับบทโดย Graham Verchere) ที่ตกหลุมรักเธอ
เมื่อเรื่องราวดำเนินไป, ความนิยมของ Stargirl เริ่มสูงขึ้น แต่ในขณะเดียวกันเธอก็ต้องเผชิญกับแรงกดดันจากการเป็นที่สนใจและความคาดหวังจากเพื่อนๆ จนส่งผลกระทบต่อความสัมพันธ์ของเธอกับ Leo และการยอมรับในตัวตนของเธอ