Valéria Madison as Belle Ridley - Belle is a comedic teenage girl who enjoys spending time with her family and her few friends. She doesn’t talk much in school but is very funny around people she is close to. At school, she is targeted by Jenny and her friends and often made fun of. Her world is turned upside down when she finds a genie who happens to be Jenny. Accidentally, Belle wishes to have infinite wishes and this makes Jenny her permanent genie since you can’t undo a wish. Will Belle and Jenny learn to love each other or will they end up ripping each other apart?
Rebecca Anderson as Jenny Kate - Jenny is a young looking genie who has been free for 10 years after her last master used up his 3 wishes. She has spent her time in a high school as the popular “it” girl who runs the school gossip blog. Jenny lives in her genie lamp and has it hidden in a place where no one can find it. But one night, a storm blows it to the Ridley house backyard where Belle finds it and rubs it. Suddenly, Jenny becomes the new genie of Belle (whenever someone rubs the lamp, the genie becomes theirs).
Harley King as Anthony Ridley - Anthony is Belle’s little brother who has a crush on Jenny and is the only one who knows, other than Belle, that she is a genie. Anthony is very close to Belle and even though they often fight, they enjoy each other’s company. Anthony is only one year younger than Belle.
Kimberly Parkson as Mackenzie Ridley - Belle’s older sister who is extremely smart, very mature, and thinks of Anthony and Belle as “children.” She prefers to spend her time doing smart things like writing another book or building a robot.
David Deluise and Maria Canals-Barrera as Ryan and Keena Ridley - Belle’s parents who are both very quirky. They have absolutely no idea that Jenny is a genie, and don't even know that Jenny's been staying at their house. They just think she visits often and that she's the kids' new friend. They are always being romantic with each other and having date nights.
Jake Daugherty as Andre Forrester - Andre is a boy in school that has a small crush on Belle ever since she stood up for him when he was being bullied in first grade. Andre is very sweet and shy, and over the years, he has become more popular. He still hasn't forgotten about what Belle did for him, but she seems like she had forgotten.
Liza McDonald as Izzie Sanderson - Izzie is part of Jenny's entourage at school. She does not know about Jenny's secret. She has always been secretly jealous of Jenny because Izzie used to rule the school, but fakes being friends with Jenny so she can stay popular. She doesn't like Belle, and hates it when Jenny spends more time with Belle. She knows there is something strange about Jenny, and really wants to find it out.