A young girl named Leah is helped by her genie friends Shimmer and Shine, who can collectively grant three wishes every day. The first season follows the characters' adventures on Earth. In the second season, Leah is transported to the genies' homeworld of Zahramay Falls and continues to grant wishes there.
Shimmer (voiced by Eva Bella) - An optimistic genie with blue eyes and pink hair. She is enthusiastic and encouraging. She loves to clean. She is Shine's fraternal twin. Her favorite color is pink.
Shine (voiced by Isabella Cramp) - A courageous genie with purple eyes and blue hair. She likes animals, is often hungry, and loves eating. Her favorite color is blue.
Leah (voiced by Alina Foley) - A blonde girl who found Shimmer and Shine in a genie bottle at a carnival. She is thoughtful and encourages her genies to learn from their mistakes.
Zac (voiced by Blake Bertrand) - Leah's carefree and humorous friend who lives in the house next door. He is unaware of the genies' existence until the second season. And sometimes looks like he is flirting with Leah but with Zac, Anything is possible. ( That part was from Leah in Season 1 episode 6, Abraca Genie.
Tala and Nahal (voiced by Dee Bradley Baker) - Shimmer and Shine's pets. Tala is a mischievous gibbon monkey and Nahal is a cautious white Bengal tiger cub.
Princess Samira (voiced by Nikki SooHoo) - The sovereign of Zahramay Falls, who is in charge of checking up on all the genies-in-training.
Roya - Princess Samira's elegant and somewhat vain pet peacock.
Zeta (voiced by Lacey Chabert) - Princess Samira's rival. She is an evil sorceress who resides in a purple cave.
Nazboo - Zeta's clumsy yet well-meaning pet dragon.
Talya (voiced by Sofia Warren) - An energetic genie with brown eyes and blue hair. She is optimistic, confident and encouraging. She likes animals, carnivals and is often tired.
Kaz - Zac's rather uptight and easily-frightened genie, and probably Zac's New Best Friend since he barley even talks to Leah anymore.
Zain Kaz's pet ziffilon which Kaz can ride on and he is hard to calm down when he meets newcomers.
Parisa As Parisa is a Zahramay Fox, she possesses the ability to camouflage herself, making her practically invisible.
The show originally was adopted or prior in 2010. It started off with Mia (Shimmer) who always granted wishes for Zac. For example if Zac wanted a big balloon, you would've had to spell the word big balloon, and the letters would pop up out of Mia's bag.