Die etwas störrische Highschool-Schülerin Sky (Emily Shenaut) besucht ein Marionettentheater. Zu ihrer Überraschung wird sie auf magische Weise direkt in das aufgeführte Stück gezogen, in ein fantastisches Märchenreich namens Celestien. Hier ist sie eine wunderschöne Prinzessin und wird von den Bewohnern des Dorfes Geneva genannt. Doch das Land ist bedroht von den bösen Mächten von Madame Mizrabel (Bridget Winder) und ihren schrecklichen Kreaturen. Sky findet sich plötzlich im größten Abenteuer ihres Lebens wieder.