Męska wersja historii Kopciuszka. Charlie Prince (Max Schneider) mieszka ze swoim ojczymem Arthurem oraz jego rozpieszczonymi synami Andrew (Keenan Tracey) i Lloydem (Burkely Duffield). Pewnego dnia Charlie poznaje Kadee (Keke Palmer), córkę producenta muzycznego i popularną piosenkarkę. Dziewczyna chciałaby, aby świat usłyszał jej prawdziwą muzykę, a nie tylko przeboje wybierane jej przez wytwórnię. W realizacji tego marzenia pomaga jej Charlie. Dziewczyna zaprasza go na bal, ale jego zaproszenie przejmuje jego ojczym, który chce wykreować swoich synów na gwiazdy. W dotarciu na bal pomagają Charliemu Diego i Martha, które pracują dla jego ojczyma. Chłopakowi udaje się zaśpiewać na balu piosenkę i zatańczyć z Kadee. Opuszczając bal gubi nagrane wcześniej z pomocą Shawna (Drake Bell) demo. Dziewczyna rozpoczyna poszukiwania autora dema.