Hecate

Hecate is the main antagonist in Magical Girls. She is an ancient evil sorceress from a far away galaxy who was imprisoned on Earth 50,000 years ago for atrocious crimes. In Act 1, Rajani revived her generals and attempted to revive the sorceress but was stopped by the Guardian, Aasim. She was finally fully revived in Act 23.

Biography
Currently not much is known of her past. 50,000 years ago she was imprisoned on Earth for atrocious crimes, she and her generals were sealed in a crypt and she was further sealed by Aasim, who would awaken if someone attempted to revive Hecate.

Season One
Rajani arrived on Earth and revived her generals, Oculos, Avvar, and Serpens. She was almost revived with the power of the Elementalist Crystals but this plan was thwarted by Aasim.

Following Avvar's destruction, her lifeforce was used to partially damage Hecate's seal by Oculos.

In Act 16, she was partially revived by possessing Avvar's body. After holding 4 of the 5 main crystals, Hecate's seal was partially broken. Rajani was able to steal a large portion of energy from the pink crystal when she temporarily stole it from Keira.

In Act 23, using the powers of the recently summoned Titans, she was successfully revived and prepared for the end-game.

In Act 24, she began her domination of Earth. She was seen to be extremely proficient with magic and fighting, able to completely deflect and bypass all of the girl's attacks. Eventually the girls learned to use their crystals against Hecate to seal her away in an alternate dimension, she quickly cast a spell and took her generals, Aasim, and all 7 of the girls with her.