Paola Andino as Emma Alonso, a bubbly new student at Iridium High. She's a good witch who's learning how to use her powers responsibly while keeping her 14 year old social life intact. Plus she's The Chosen One!!
Nick Merico as Daniel Miller, an all around nice guy. He's on the Iridium Sharks, the school's swim team. Smart, popular, sweet, no wonder all the girls at Iridium High want him! But his heart's reserved for Emma.
Paris Smith as Maddie Van Pelt, the meanest and most popular girl at Iridium High. So of course she's a witch! A bad bad witch in fact. Maddie's the leader of the Panthers, the school's cheerleaders, and Daniel's ex girlfriend. When Emma moves to town, she is more than willing to ruin her life.
Daniela Nieves as Andi Cruz, Emma's best friend. Tomboy to the extreme and the only girl on the Sharks. Andi's fearless, but don't let that tomboy act fool you, deep down she really is sweet and cares about Emma.
Denisea Wilson as Katie Rice, second-in-command of the panthers. She secretly wants to be Head Panther. But for now she'll just have to deal with being in the background and being Maddie's number 2 of course.
Rahart Adams as Jax Novoa, a rebel wizard and new student at Iridium High. He likes Emma as well. We find out later on that he was sent to Miami by his dad to trick the Chosen One in combining the last two lights of the Fool Moon and destroy the realm.